39 lines
855 B
C
39 lines
855 B
C
|
#include "stdio.h"
|
||
|
#include "math.h"
|
||
|
#include "calc.h"
|
||
|
int calc(){
|
||
|
double a = 0;
|
||
|
double b = 0;
|
||
|
char operacia = 0;
|
||
|
double vysledok = 0;
|
||
|
printf("Zadaj prvé číslo:\n");
|
||
|
scanf("%lf", &a);
|
||
|
printf("Zadaj druhé číslo:\n");
|
||
|
scanf("%lf", &b);
|
||
|
printf("Zadaj operáciu(+ - * /):\n");
|
||
|
scanf(" %c", &operacia);
|
||
|
vysledok = a;
|
||
|
switch (operacia) {
|
||
|
case '+':
|
||
|
vysledok += b;
|
||
|
break;
|
||
|
|
||
|
case '-':
|
||
|
vysledok -= b;
|
||
|
break;
|
||
|
|
||
|
case '*':
|
||
|
vysledok *= b;
|
||
|
break;
|
||
|
|
||
|
case '/':
|
||
|
vysledok /= b;
|
||
|
break;
|
||
|
|
||
|
default:
|
||
|
printf("Nesprávna operácia.\n");
|
||
|
return 1;
|
||
|
}
|
||
|
printf("Vysledok %f %c %f je: %f\nKalkulačka skončila úspešne.\n", a, operacia, b, vysledok);
|
||
|
return 0;
|
||
|
}
|