-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdort_islem.c
42 lines (39 loc) · 3.29 KB
/
dort_islem.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include<stdio.h> //printf scanf için standart giriş çıkış kütüphanesi
#include<conio.h> //getch için gerekli kütühane
int main(){ //ana fonksiyon
char islem; // işlem karakterini tanımladık.
float sayi1,sayi2; //sayı1 ve 2yi float cinsinde tanımladık
printf("Bir islem seciniz + ya da - ya da * ya da / \n"); //kullanıcıya bilgi verdik
islem = getch(); //kullanıcıdan karakter istiyoruz
if (islem=='+'){ //seçilen işlemi kontrolediyoruz
printf("iki sayi giriniz:"); // kullanıcının veri girmesi gerektiğini söylüyoruz
scanf("%f",&sayi1); //sayı 1i alıyoruz
scanf("%f",&sayi2); //sayi 2yi alıyoruz
printf("%.1f + %.1f = %.1f\n",sayi1,sayi2,(sayi1+sayi2)); //işlemi ekrana bastırıyoruz
}
else if (islem=='-'){ //seçilen işlemi kontrolediyoruz
printf("iki sayi giriniz:"); // kullanıcıya veri girmesi gerektiğini söylüyoruz
scanf("%f",&sayi1); //sayı 1i alıyoruz
scanf("%f",&sayi2); //sayi 2yi alıyoruz
printf("%.1f - %.1f = %.1f\n",sayi1,sayi2,sayi1-sayi2); //işlemi ekrana bastırıyoruz
}
else if (islem=='*'){ //seçilen işlemi kontrolediyoruz
printf("iki sayi giriniz:"); // kullanıcıya veri girmesi gerektiğini söylüyoruz
scanf("%f",&sayi1); //sayı 1i alıyoruz
scanf("%f",&sayi2); //sayi 2yi alıyoruz
printf("%.1f * %.1f = %.1f\n",sayi1,sayi2,sayi1*sayi2); //işlemi ekrana bastırıyoruz
}
else if (islem=='/'){ //seçilen işlemi kontrol ediyoruz
printf("iki sayi giriniz:"); // kullanıcıya veri girmesi gerektiğini söylüyoruz
scanf("%f",&sayi1); //sayı 1i alıyoruz
scanf("%f",&sayi2); //sayi 2yi alıyoruz
if (sayi2==0) //paydanın sıfır olmaması kontrolünü yapıyoruz
printf("gecersiz bir secim yaptiniz."); //sıfır girilmesi halinde kullanıcıyı uyarıyoruz
else //hiçbir şarta uyulmuyorsa uygulanacak durum
printf("%.1f / %.1f = %.1f\n",sayi1,sayi2,sayi1/sayi2); //işlemi ekrana bastırıyoruz
}
else //hiçbir şarta uyulmuyorsa uygulanacak durum
printf("gecersiz bir secim yaptiniz!"); //kullanıcıyı gecersiz bir karakter girdiğinden uyarıyoruz
system("pause"); //ekranın hemen kapanmamasını sağlıyor
return 0; //main fonksiyonunun 0 dönmesini söylüyor
}