[q]
(2) 

c++ hesap makinesi

hlt1985 #1230062
yeni yeni c++ öğreniyorum, daha çok çömezim:) basit bir konsol hesap makinesi yapayım dedim ama ne yaparsam yapayım hem toplama işlemi yapıyor. neden olabilir? var mı yardımcı olabilecek??

#include <iostream>
#include <cstdlib>
using namespace std;
int main(){
int a,b,c,toplam;
cout<<"İşlem yapmak istediğiniz iki değeri sırası ile giriniz:"<<endl;
cin>>a>>b;
cout << "Toplamak için 1;"<<endl;
cout << "Çıkartmak için 2;"<<endl;
cout << "Çarpmak için 3;"<<endl;
cout << "Bölmek için 4;"<<endl;
cout<<"Hangi işlemi yapmak istersiniz?"<<endl;
cin>>c;
if(c=1){
toplam = a + b;
cout<<"Sonuc: "<<toplam<<endl;
}else if(c=2){
toplam = a - b;
cout<<"Sonuc: "<<toplam<<endl;
}else if(c=3){
toplam = a * b;
cout<<"Sonuc: "<<toplam<<endl;
}else if(c=1){
toplam = a / b;
cout<<"Sonuc: "<<toplam<<endl;
}else{
cout<<"Dört işlemden birini seçiniz";
}
return EXIT_SUCCESS;
}

 

Esitlik kontrolu icin = değil == kullanilir. Onu düzeltirseniz başka sorun yok sanirim

ghilleinthemist

gözden kaçan şeye bak:) çok teşekkürler:)

hlt1985
1

mobil görünümden çık