Sayfalar

Menü

9 Ocak 2021 Cumartesi

Hesap makinesi veri tipine göre sonuç

 Hesap makinesi veri tipine göre sonuç

#include<stdio.h>
#include<locale.h>
#include<stdlib.h>
int main()
{
setlocale(LC_ALL,"");
while(1)
{
float sayi1, sayi2, sonuc,sonuc2;
char islem;
printf("Bir sayı giriniz...\n");
scanf("%f %c %f", &sayi1, &islem, &sayi2);
switch(islem)
{
case '+':
sonuc = sayi1 + sayi2;
break;
case '-': sonuc = sayi1 - sayi2;
break; case '*':
sonuc = sayi1 * sayi2;
break;
case '/':
sonuc = sayi1 / sayi2;
break;
default: printf("Geçersiz operatör!\n+ toplam\n- çıkarma\n* çarpma\n/ bölme\nişlemlerinden birini seçiniz");
return 0;
break;
}
if((int) (sonuc) != sonuc)
{
printf("islemin snucu= %.2f \n",sonuc);
}
else
printf("islemin sonucu = %d\n",(int) (sonuc));
getchar();
//system("pause");
}
return 0;
}




Hiç yorum yok:

Yorum Gönder

Her yorum bilgidir. Araştırmaya devam...