İki sayı giriyorum örnek 1 ve 1 daha sonra + ya basıyorum toplasın diye sonucu yine 1 veriyor.
Kod:
#include <stdio.h>
#include <stdlib.h>
int main() {
int s1,s2,sonuc;
char islem;
printf("1. Sayiyi Giriniz: ");
scanf("%d",&s1);
printf("2. Sayiyi Giriniz: ");
scanf("%d",&s2);
printf("Islemi Giriniz: ");
scanf("%s",&islem);
switch(islem)
{
case '+':
sonuc=s1+s2;
printf("Sonuc: %d",sonuc);
break;
case '-':
sonuc=s1-s2;
printf("Sonuc: %d",sonuc);
break;
case '/':
sonuc=s1/s2;
printf("Sonuc: %d",sonuc);
break;
case '*':
sonuc=s1*s2;
printf("Sonuc: %d",sonuc);
break;
default: printf("Yanlis Deger Girdiniz");
break;
}
return 0;
}