IB001 – Seminární skupiny 16, 17, 18 a 19

Kalkulačka – zdrojový kód

/*
    Program simulujuci jednoduchu kalkulacku.
*/

#include <stdio.h>

int main(void)
{
    float cislo1, cislo2;
    char operator;

    printf("Zapiste matematicku operaciu:\n");

    scanf("%f %c %f", &cislo1, &operator, &cislo2);

    switch(operator)
    {
    case '+':
        printf("%f + %f = %f\n", cislo1, cislo2, cislo1 + cislo2);
        break;
    case '-':
        printf("%f - %f = %f\n", cislo1, cislo2, cislo1 - cislo2);
        break;
    case '*':
        printf("%f * %f = %f\n", cislo1, cislo2, cislo1 * cislo2);
        break;
    case '/':
        if (cislo2 != 0)
            printf("%f / %f = %f\n", cislo1, cislo2, cislo1 / cislo2);
        else
            printf("Nedefinovana opreracia: delenie nulou\n");
        break;
    default:
        printf("Neplatny vstup!\n");
        break;
    }

    return 0;
}