Prepacte ze trosku s oneskorenim, ale zacinam sa este len ucit C++, tak preco neposlat zdrojak =)
#include <iostream>
using namespace std;
int main (void)
{
start :
{
int cislo1,cislo2,vysledok,x=1;
cout << "Zadajte prve cislo:\n";
cin >> cislo1;
char znak;
cout << "Zadajte operaciu(+,-,*,/):\n";
cin >> znak;
cout << "Zadajte druhe cislo:\n";
cin >> cislo2;
switch (znak)
{
case '+' : vysledok=cislo1+cislo2;
break;
case '-' : vysledok=cislo1-cislo2;
break;
case '*' : vysledok=cislo1*cislo2;
break;
case '/' : switch (cislo2)
{
case 0 : cout << "! ! ! Nulou sa nedeli ! ! !\n";
x=0;
break;
case 1 : x=1;
vysledok=cislo1/cislo2;
break;
}
}
if (x==1)
{
cout << "Vysledok je: " << vysledok << "\n";
}
cin.get();
cin.get();
}
cout << "Chcete znova???(a/n)\n";
char otazka;
cin >> otazka;
if (otazka=='a')
{
cout << "\n\n\n";
goto start;
}
cout << "\nDOVI";
cin.get();
cin.get();
}
co mi na tom vadi je switch, ale treba jeho existenciu prikyvnut a hlavne goto, co robi v zdrojaku misung, ale naco davat cyklus na otazku ci si prajete znova, ked to je takto jednoduchsie =)
|