emilqs
Wiek: 33 Dołączyła: 22 Maj 2009 Posty: 16
|
Wysłany:
2009-10-21, 18:27 [Dev C++] "if" kalkulator
|
|
|
Potrzebuje pomocy odnośnie wykonania instrukcji warunkowej "if" z kalkulatorem z funkcjami dodawania, odejmowania, mnozenia i dzielenia.
Zrobiłam coś takiego, ale nie działa mi dobrze:
Kod #include <iostream>
#include <conio.h>
using namespace std;
double liczba1, liczba2, wynik;
int dzialanie;
int main()
{
cout << "KALKULATOR" << endl;
cout << " " << endl;
cout << "1. Dodawanie" << endl;
cout << "2. Odejmowanie" << endl;
cout << "3. Mnożenie" << endl;
cout << "4. Dzielenie" << endl << endl;
cout << "Inna liczba - zakonczenie programu!" << endl << endl ;
cin >> dzialanie;
cout << "Podaj pierwsza liczbe: ";
cin >> liczba1;
cout << "Podaj druga liczbe: " ;
cin >> liczba2;
wynik = liczba1 + liczba2;
if (liczba1>0)
cout << "Liczba jest dodatnia.";
else
cout <<"Liczba jest ujemna.";
cout << "Podaj pierwsza liczbe: ";
cin >> liczba1;
cout << "Podaj druga liczbe: ";
cin >> liczba2;
wynik = liczba1 - liczba2;
if (liczba1>0)
cout << "Liczba jest dodatnia.";
else
cout <<"Liczba jest ujemna.";
cout << "Podaj pierwsza liczbe: ";
cin >> liczba1;
cout << "Podaj druga liczbe: ";
cin >> liczba2;
wynik = liczba1 * liczba2;
if (liczba1>0)
cout << "Liczba jest dodatnia.";
else
cout <<"Liczba jest ujemna.";
cout << "Podaj pierwsza liczbe: ";
cin >> liczba1;
cout << "Podaj druga liczbe: ";
cin >> liczba2;
wynik = liczba1 / liczba2;
cout << "Wynik wynosi: " << wynik << endl;
if (liczba1>0)
cout << "Liczba jest dodatnia.";
else
cout <<"Liczba jest ujemna.";
cin.ignore();
getchar() ;
return 0;
}
prosze o pomoc i o poprawienie mi błędów, żeby progrtam mogł dobrze działać
|
|