Epistomoloji
Lapis Toplayıcısı
- Mesajlar
- 1,005
- En iyi cevaplar
- 0
- Beğeniler
- 704
- Puanları
- 0
Merhaba, C++ ile basit bir hesap makinesi yaptım ve bunu sizlerle paylaşmak istedim Tekrarlanabiliyor. Kötü yanı ise sadece 2 sayı ile işlem yapabiliyoruz Kodu vereyim;
Yorumlarınızı bekliyorum. Bu işlerde yeniyim bu arada
Kod:
#include <iostream>
#include <locale.h>
using namespace std;
char d;
void hesapYap()
{
setlocale(LC_ALL, "TURKISH");
unsigned short sec;
long long s1, s2, sonuc;
cout << "----------------------------------------" << endl;
cout << "1- Toplama\n2- Çıkarma\n3- Çarpma\n4- Bölme" << endl;
cout << "----------------------------------------" << endl;
cout << "Yapmak istediğiniz işlemi seçin: ";
cin >> sec;
if (sec == 1)
{
cout << "Lütfen bir sayı giriniz: ";
cin >> s1;
cout << "Lütfen bir sayı daha giriniz: ";
cin >> s2;
cout << "Girdiğiniz sayılar: " << s1 << " ve " << s2 << endl;
sonuc = s1 + s2;
cout << "Sonuç: " << sonuc;
}
if (sec == 2)
{
cout << "Lütfen bir sayı giriniz: ";
cin >> s1;
cout << "Lütfen bir sayı daha giriniz: ";
cin >> s2;
cout << "Girdiğiniz sayılar: " << s1 << " ve " << s2 << endl;
sonuc = s1 - s2;
cout << "Sonuç: " << sonuc;
}
if (sec == 3)
{
cout << "Lütfen bir sayı giriniz: ";
cin >> s1;
cout << "Lütfen bir sayı daha giriniz: ";
cin >> s2;
cout << "Girdiğiniz sayılar: " << s1 << " ve " << s2 << endl;
sonuc = s1 * s2;
cout << "Sonuç: " << sonuc;
}
if (sec == 4)
{
cout << "Lütfen bir sayı giriniz: ";
cin >> s1;
cout << "Lütfen bir sayı daha giriniz: ";
cin >> s2;
cout << "Girdiğiniz sayılar: " << s1 << " ve " << s2 << endl;
sonuc = s1 / s2;
cout << "Sonuç: " << sonuc;
}
cout << "\nDevam etmek istiyor musunuz? [E/H]" << endl;
cout << "Seçiminizi giriniz: ";
cin >> d;
if (d == 'E')
{
system("cls");
hesapYap();
}
else if (d == 'H')
{
cout << "Program kapanıyor..";
}
else
cout << "Yanlış giriş! Program kapanıyor.." << endl;
}
int main()
{
hesapYap();
}
Yorumlarınızı bekliyorum. Bu işlerde yeniyim bu arada