Responsive Reklam Alanı

Merhaba arkadaşlar, Uzunca zaman ara verdiğimiz ders makalelerine tekrar geri dönüyoruz. Bu dersimizde c++ kodları ile switch kullanarak hesap makinesi yapımı konusuna değineceğiz. Burada yapacağımız uygulama 4 işlem yapabilen basit bir hesap makinesi yapmak. Kodları Dev-C++ uygulamasını kullanarak yazdım.

Switch Case yapısından biraz bahsedelim daha sonra uygulamaya geçelim isterseniz; Switch / Case aynı if else‘de olduğu gibi bir karar verme mekanizmasıdır. İf else’de aralık belirlemeler yapılarak işlemler genişletilebilmektedir. Switch / Case ise şartın sağlanıp sağlanılmadığı koşuluna bakar.  Switch İngilizce bir kelime olduğundan Türkçe karşılığı anahtardır yani bizim yapacağımız uygulamada şartı belirtir. Şarttan oluşacak durum ise case’dir yani Türkçe anlamı da durum anlamına gelmektedir.

Yapacağımız işlem uygulamasında switch yapımıza işlem değişkenini tanımlayacağız. Case’de ise işlemimize ait durumları tanımlayacağız. Mesela case  + yapacağız ki sayi1 ile sayi2’yi toplayabilelim. Aşağıya eklediğim ekran görüntüsü programımızın hazır hale gelip çalışır vaziyette olduğunun göstergesidir.

switch case hesap makinesi emresupcin - switch kullanarak hesap makinesi yapımı?

switch kullanarak hesap makinesi kodları

#include <iostream>
 using namespace std; 
 int main()
 {
 cout<<"|||||||||||||||||||||||||||||||"<<endl;
 cout<<"| |"<<endl;
 cout<<"|         HESAP MAKINESI      |"<<endl;
 cout<<"| |"<<endl;
 cout<<"| | Toplama icin + kullaniniz |"<<endl;
 cout<<"| | Cikarma icin - kullaniniz |"<<endl;
 cout<<"| | Carpma icin * kullaniniz  |"<<endl;
 cout<<"| | Bolme icin / kullaniniz   |"<<endl;
 cout<<"| |"<<endl;
 cout<<"| |"<<endl;
 cout<<"|||||||||||||||||||||||||||||||"<<endl;
 cout<<endl;
 baslat:
 double sayi1,sayi2,sonuc;
 char islem;
 cout<<"Birinci sayiyi giriniz: "; cin>>sayi1;
 cout<<endl;
 cout<<"Islemi giriniz: "; cin>>islem;
 cout<<endl;
 cout<<"Ikinci sayiyi giriniz: "; cin>>sayi2;
 cout<<endl;
 switch (islem)
 {
 case '+':
 sonuc = (sayi1+sayi2);
 cout<<"Toplamanin sonucu: "<<sonuc<<endl; break;
 case '-':
 sonuc = (sayi1-sayi2);
 cout<<"Cikarmanin sonucu: "<<sonuc<<endl; break;
 case '': sonuc = (sayi1sayi2);
 cout<<"Carpmanin sonucu: "<<sonuc<<endl; break;
 case '/':
 sonuc = (sayi1/sayi2);
 cout<<"Bolmenin sonucu: "<<sonuc<<endl; break;
 }
 }
Arama Terimleri: https://emresupcin com/2021/01/21/switch-kullanarak-basit-hesap-makinesi-yapimi/
Paylaşmak Güzeldir
Yazar
Yazar
Signal mesajlaşma uygulaması nedir? Kadın Atlet
Benzer Yazılar
Bir yorum yazın
Siz de düşüncenizi belirtebilirsiniz.

Emre Supçin * Ecceplus WordPress Themes