45 lines
961 B
C
45 lines
961 B
C
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
int main()
|
|
{
|
|
char operation;
|
|
float num1, num2;
|
|
|
|
printf("Welche Rechenoperation möchten sie durchführen? \n");
|
|
printf("+, -, /, * - Bitte geben Sie das Zeichen ein: \n");
|
|
|
|
scanf("%c", &operation);
|
|
|
|
printf("Bitte geben sich 2 Zahlen ein!\n");
|
|
printf("num 1: ");
|
|
scanf("%f", &num1);
|
|
printf("num 2: ");
|
|
scanf("%f", &num2);
|
|
|
|
switch (operation)
|
|
{
|
|
case '+':
|
|
printf("%.2f %c %.2f = %.2f \n", num1, operation, num2, num1 + num2);
|
|
break;
|
|
|
|
case '-':
|
|
printf("%.2f %c %.2f = %.2f \n", num1, operation, num2, num1 - num2);
|
|
break;
|
|
|
|
case '*':
|
|
printf("%.2f %c %.2f = %.2f \n", num1, operation, num2, num1 * num2);
|
|
break;
|
|
|
|
case '/':
|
|
printf("%.2f %c %.2f = %.2f \n", num1, operation, num2, num1 / num2);
|
|
break;
|
|
|
|
default:
|
|
printf("ERROR - falsche Eingabe! \n");
|
|
|
|
break;
|
|
}
|
|
|
|
return 0;
|
|
} |