#include "stdio.h" #include "calc.h" //#define DOWHILE int calc() { char pokracovat = 'a'; #ifndef DOWHILE while (pokracovat == 'a') { #endif #ifdef DOWHILE do { #endif double a = 0; double b = 0; char operacia = 0; double vysledok; 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"); } printf("Vysledok %f %c %f je: %f.\nPrajete si pokračovať(a/n)?\n", a, operacia, b, vysledok); scanf("%s", &pokracovat); } #ifdef DOWHILE while(pokracovat == 'a'); #endif return 0; }