#include
#include
using namespace std;
int main(int argc, char *argv[])
{
float a;
float b;
float wynik;
char znak;
cout<<"podaj pierwsza liczbe: ";
cin>>a;
cout<<"podaj druga liczbe: ";
cin>>b;
cout<<"--------------------------"<
cout<<"podaj znak dzialania: "<
cout<<""<
cout<<"+ | dodawanie"<
cout<<"- | odejmowanie"<
cout<<"* | mnozenie"<
cout<<"/ | dzielenie"<
cout<<""<
cout<<"twoj wybor: ";
cin>>znak;
switch (znak) {
//dodawanie
case '+':
wynik=a+b;
if (b<0) {
cout<<"twoj wynik: "<
break; }
if (a<0) {
cout<<"twoj wynik: "<<"("<
break; }
cout<<"twoj wynik: "<
break;
//odejmowanie
case '-':
wynik=a-b;
if (b<0) {
cout<<"twoj wynik: "<
break; }
if (a<0) {
cout<<"twoj wynik: "<<"("<
break; }
cout<<"twoj wynik: "<
break;
//mnozenie
case '*':
if (b<0) {
cout<<"twoj wynik: "<
break; }
if (a<0) {
cout<<"twoj wynik: "<<"("<
break; }
wynik=a*b;
cout<<"twoj wynik: "<
break;
//dzielenie
case '/':
if (b==0) {
cout<<"nie dzieli sie przez 0!"<
break; }
if (b<0) {
cout<<"twoj wynik: "<
break; }
if (a<0) {
cout<<"twoj wynik: "<<"("<
break; }
wynik=a/b;
cout<<"twoj wynik: "<
break;
}
system("PAUSE");
return EXIT_SUCCESS;
}[/code]
jak zrobić żeby po caseach czyli po załamaniu instrukcji wyboru przez “break” wywołać opcję “czy chcesz liczyć dalej?” która to przeniesie na górę i zacznie od wprowadzania na nowo danych a i b?
myślałem żeby obrać to w do () {}while… ale wtedy musiałbym definiować zmienną do while na samym początku a to ma być po pierwszym przeprowadzonym liczeniu… może ktoś ma pomysł ??