Nevie niekto v čom je chyba?
Kód: Vybrať všetko
#include <stdio.h>
int main()
{
int volba;
int scitanec,scitavac,sucet;
int odcitanec,odcitavac,rozdiel;
int nasobok,nasobitel,sucin;
int delitel,delenec,podiel;
printf("-----------------------------------------\n");
printf("-------------- KALKULACKA ---------------\n");
printf("-----------------------------------------\n\n");
printf("Vyberove menu: \n");
printf("[1] SCITAVANIE\n");
printf("[2] ODCITAVANIE\n");
printf("[3] NASOBENIENIE\n");
printf("[4] DELENIENIE\n");
printf("--------------------------------\n");
printf("Zadajte vasu volbu a stlacte Enter: ");
scanf("%d",volba);
while (volba != ' ') {
switch (volba) {
case '1' : {
printf("Zadali ste volbu [1] SCITAVANIE\n");
printf("-------------------------------\n\n");
printf("Zadajte 1. cislo: ");
scanf("%d",scitanec);
printf("Zadajte 2. cislo: ");
scanf("%d",scitavac);
sucet = scitanec + scitavac;
printf("\nVysledok je %d", sucet);
break;
}
case '2' : {
printf("Zadali ste volbu [2] ODCITAVANIE\n");
printf("-------------------------------\n\n");
printf("Zadajte 1. cislo: ");
scanf("%d",odcitanec);
printf("Zadajte 2. cislo: ");
scanf("%d",odcitavac);
rozdiel = odcitanec - odcitavac;
printf("\nVysledok je %d", rozdiel);
break;
}
case '3' : {
printf("Zadali ste volbu [3] NASOBENIE\n");
printf("-------------------------------\n\n");
printf("Zadajte 1. cislo: ");
scanf("%d",nasobok);
printf("Zadajte 2. cislo: ");
scanf("%d",nasobitel);
sucin = nasobok * nasobitel;
printf("\nVysledok je %d", sucin);
break;
}
case '4' : {
printf("Zadali ste volbu [4] DELENIE\n");
printf("-------------------------------\n\n");
printf("Zadajte 1. cislo: ");
scanf("%d",delitel);
printf("Zadajte 2. cislo: ");
scanf("%d",delenec);
podiel = delitel / delenec;
printf("\nVysledok je %d", podiel);
break;
}
default : {
printf("Zadali ste zlu volbu, stlacte Enter pre pokracovanie...\n");
break;
}
}
}
getchar();
}