Yazılım > C

C' de dört işlem -İf komutu ile

Merhabalar klasik 4 işleme ihtiyacım var yapmak istediğim "+" operatörü seçilirse girilen iki sayıyı toplayan ve bunu her girilen operatör için yapan program.


0 0 0 1 183

bugraa 1 yıl önce sormuş.


Bu kullanıcı henüz açıklama girmemiş!

Cevaplar



Generic placeholder image
halitcirik

Merhabalar isteğiniz üzerine if komutu ile yapılan ve seçilen operatöre göre sayılar arasında işlem yaptıran kod;

#include <stdio.h>
 
int main()
{
 float sayi1 = 0;
 float sayi2 = 0;
 double sonuc = 0;
 char islem = ' ';
 
 printf("1. Sayi : ");
 scanf("%f",&sayi1);
 
 printf("\n 2. Sayi : ");
 scanf("%f",&sayi2);
 
 printf("Yapilacak islemi giriniz ( + - / * % ) : ");
 scanf("%c",islem);
 
 if( islem == '+')
  sonuc = sayi1 + sayi2;
 else if( islem == '-')
  sonuc = sayi1 - sayi2;
 else if( islem == '*')
  sonuc = sayi1 * sayi2;
 else if( islem == '/')
 {
  if( sayi2 > 0)
   sonuc = sayi1/sayi2;
  else
   printf("Hata: Sifira bolme hatasi");
 }
 else
  printf("Gecerli bir islem isareti girmediniz.");
 
 printf("%.2f %c %.2f = %.3f",sayi1,islem,sayi2,sonuc);
}

1 yıl önce gönderilmiş.

Cevap Ver

Cevap vermek ya da yorum yapmak için lütfen giriş yapınız.