15 1 0 4000 1 https://haktanbozer.com.tr 300

While ile Basit Hesap Makinesi

Bu kod ile while döngüsü kullanarak temel işlemleri (toplama, çıkarma, çarpma ve bölme) hesaplayan hesap makinesi yapabilirsiniz. Ondalıklı sayılar ile çalışması için float kullanılmıştır.

Not : Kod Visual Studio 2022 ortamında yazılmıştır. Başka derleyicilerde çalışması için bazı değişiklikler yapılması gerekiyor olabilir.


#include <stdio.h>

int main() {
int a;
printf("Hos Geldiniz! Lutfen Yapmak Istediginiz Islem Turunu Istediginiz Sekli Seciniz.\n");
printf("1-Toplama\n2-Cikarma\n3-Carpma\n4-Bolme\n");
scanf_s("%d", &a);

while (a == 1) {
float deger1, deger2, sonuc;
printf("Birinci sayiyi giriniz : \n ");
scanf_s("%f", &deger1);
printf("Ikinci sayiyi giriniz : \n ");
scanf_s("%f", &deger2);
sonuc = deger1 + deger2;
printf("Girdiginiz islemin sonucu %f Seklindedir", sonuc);
break;
}

while (a == 2) {
float deger1, deger2, sonuc;
printf("Birinci sayiyi giriniz : \n ");
scanf_s("%f", &deger1);
printf("Ikinci sayiyi giriniz : \n ");
scanf_s("%f", &deger2);
sonuc = deger1 - deger2;
printf("Girdiginiz islemin sonucu %f Seklindedir", sonuc);
break;
}

while (a == 3) {
float deger1, deger2, sonuc;
printf("Birinci sayiyi giriniz : \n ");
scanf_s("%f", &deger1);
printf("Ikinci sayiyi giriniz : \n ");
scanf_s("%f", &deger2);
sonuc = deger1 * deger2;
printf("Girdiginiz islemin sonucu %f Seklindedir", sonuc);
break;
}

while (a == 4) {
float deger1, deger2, sonuc;
printf("Birinci sayiyi giriniz : \n ");
scanf_s("%f", &deger1);
printf("Ikinci sayiyi giriniz : \n ");
scanf_s("%f", &deger2);
sonuc = deger1 / deger2;
printf("Girdiginiz islemin sonucu %f Seklindedir", sonuc);
break;
}
}

Paylaş:
Ulam:C Dili
Etiket:
Önceki Yazı
IVR Nedir?
Sıradaki Yazı
Switch ile Basit Hesap Makinesi