Witam, są to moje pierwsze kroki w programowaniu więc dużo się jeszcze uczę. Mam problem odnośnie tego że chciałem zrobić kalkulator w języku C z użyciem wyłącznie instrukcji if.
#include <stdio.h>
int main(void){
int liczba1=0,liczba2=0, suma=0;
int operator=0;
printf("Podaj 1 liczbe: ");
scanf("%d", &liczba1);
printf("Podaj 2 liczbe: ");
scanf("%d", &liczba2);
printf("Podaj dzialanie: ");
scanf("%d", &operator);
if ( operator == '+'){
suma=liczba1+liczba2;
printf("Twoje działanie jest rowne: %d+%d=%d",liczba1,liczba2,suma);
} else if ( operator == '-') {
suma=liczba1-liczba2;
printf("Twoje działanie jest rowne: %d-%d=%d",liczba1,liczba2,suma);
}
else if ( operator == '*') {
suma=liczba1*liczba2;
printf("Twoje działanie jest rowne: %d*%d=%d",liczba1,liczba2,suma);
}
else if ( operator == '/') {
suma=liczba1/liczba2;
printf("Twoje działanie jest rowne: %d/%d=%d",liczba1,liczba2,suma);
}
else
{
printf("Brak takiego dzialania");
}
}