SgPc303
(Sgpc303)
28 Lipiec 2015 19:38
#1
Witam mam problem, mianowicie gdy próbuje odpalić ten kalkulator nie działa mi on. Bardzo bym prosił o znalezienie błędu.
double liczba1,liczba2,wynik,dzialanie;
cout << "Podaj pierwsza liczbe: ";
cin >> liczba1;
cout << "Podaj druga liczbe: ";
cin >> liczba2;
cout << “Witam, wybierz jeden z operatorow arytmetycznych:\n 1: Dodawanie \n 2: Odejmowanie \n 3: Mnozenie \n 4: Dzielenie \n”;
cin >> dzialanie;
if (dzialanie == 1)
{
cout << "Twoj wynik to: " << liczba1 + liczba2 = wynik;
}
cout << "Twoj wynik to: " << liczba1 + liczba2 = wynik;
A czego po tym oczekujesz?
SgPc303
(Sgpc303)
28 Lipiec 2015 19:46
#3
Żeby działało gdy próbuje odpalić program wywala mi błąd. A oczekuję by był to działający kalkulator
Jaro070
(Jaro070)
28 Lipiec 2015 20:07
#4
Powinno być:
wynik=liczba1+liczba2;
cout<<wynik;
Bzdura.
Powinno być
cout << "Twoj wynik to: " << (wynik = liczba1 + liczba2);
Jaro070
(Jaro070)
28 Lipiec 2015 21:01
#6
A czemu nie może być, tak jak ja napisałem? W kompilatorze działa.
madus
(madus)
28 Lipiec 2015 21:16
#7
Może być ale zapewne preferuje skracanie zapisu
Jak już skracasz to można by to zapisać i tak:
cout << "Twoj wynik to: " << liczba1 + liczba2;
kostek135
(kostek135)
28 Lipiec 2015 21:25
#8
Bzdura. Każdy kalkulator, który ma moc przerobową równą co najmniej liczydłu poza wypisaniem wyniku zapamiętuje go, tak, że w następnej operacji możesz coś z obliczonym wynikiem zrobić. Możemy się tak do jutra licytować nad tym co jest “lepsiejsze”.
@OP Yet Another Retarded Thread. Masę tego w internecie znajdziesz: http://www.programiz.com/cpp-programming/examples/calculator-switch-case
SgPc303
(Sgpc303)
29 Lipiec 2015 06:08
#9
Dziękuję wam wszystkim bardzo za pomoc, teraz wszystko śmiga
Zulowski
(Zulowski)
29 Lipiec 2015 12:55
#10
Offtop,
Podoba mi się to “Bzdura” co każdą odpowiedź