Takze tato znie uloha:
Kód:
Napíšte program, ktorý bude pracovať ako jednoduchá kalkulačka. Bude sčitovať, odčitovať, násobiť a deliť dve čísla. Program na začiatku zobrazí menu s výberom operácie. Program skončí po stlačení klávesu ESC.
VSTUP: reálne čísla, znak operácie
VÝSTUP: výsledky
a toto som spravil ja
Kód:
# include<stdio.h>
int main(void)
{
float x,y,z;
char c,s;
do {
printf("Operacie ktore mozete vykonat: \n");
printf("Pre nasobenie stlacte *\n");
printf("Pre delenie stlacte /\n");
printf("Pre scitovanie stlacte +\n");
printf("Pre odcitovanie stlacte -\n");
printf("Zadajte cisla : ");
scanf("%f%c%f",&x,&c,&y);
while(getchar() !='\n');
switch (c) {
case '+' : printf("Vysledok je : %f\n",x+y); break;
case '/' : printf("Vysledok je : %f\n",x/y); break;
case '-' : printf("Vysledok je : %f\n",x-y); break;
case '*' : printf("Vysledok je : %f\n",x*y); break;
}
printf("Chcete pokracovat ? A/N : ");
scanf("%c",&s);
putchar('\n');
while(getchar() !='\n');
}
while (s != 'N');
return 0;
}
Program funguje, lenze v zadani je dane aby program sa ukoncil po stlaceni klavesi ESC, ako to mam spravit? Lebo teraz som to spravil tak ze program sa ukonci po stlaceni klavesy 'N'.