C++ kodu Visual Studio üzerinden çalıştırılmıyor

Katılım
19 Şubat 2015
Mesajlar
2.831
Çözümler
7
Merhabalar arkadaşlar. Derste hocam C++ öğretiyor ve böyle bir kod yazmış. Visual Studio üzerinde bir türlü bu kodu çalıştıramıyorum. Pek C++ gibi de durmuyor ama. Yardımcı olabilir misiniz?

Kod:
#include <iostream.h>
#include <conio.h>

main()
{

 float a, b, c;
 int islem;
 cout << "iki sayi: ";
 cin >> a >> b >> ;
 cout << "islem (1. topla 2. cıkar 3. carp 4. bol)";
 cin >> islem;

 if (islem == 1) c = a + b;
 if (islem == 2) c = a - b;
 if (islem == 3) c = a * b;
 if (islem == 4) c = a / b;

 cout << "islem sonucu: " << c;

 getch();

}
 
Son düzenleyen: Moderatör:
Kod:
#include <iostream>
using namespace std;
#include <conio.h>

int main()
{

 float a, b, c;
 int islem;
 cout << "iki sayi: ";
 cin >> a >> b;
 cout << "islem (1. topla 2. cıkar 3. carp 4. bol)";
 cin >> islem;

 if (islem == 1) c = a + b;
 if (islem == 2) c = a - b;
 if (islem == 3) c = a * b;
 if (islem == 4) c = a / b;

 cout << "islem sonucu: " << c;

 getch();

}
Kendim bu haliyle çalıştırdım.
 


Şu an aynen bu şekilde çalıştı kod. Ama alttaki getch komutunu yorumdan çıkarsam çalışmıyor. Bir de hoca int main kısmında int yazmamıştı sadece main yazmıştı ve çalışmıştı. Bende çalışmıyor.
 
Dediğim gibi kod bende çalışıyor ancak aşağıdaki gibi de bir dene.

Kod:
#include <iostream>
using namespace std;

int main() {

 float a, b, c;
 int islem;
 cout << "iki sayi: ";
 cin >> a >> b;
 cout << "islem (1. topla 2. cıkar 3. carp 4. bol)";
 cin >> islem;
 if (islem == 1) c = a + b;
 else if (islem == 2) c = a - b;
 else if (islem == 3) c = a * b;
 else if (islem == 4) c = a / b;
 cout << "islem sonucu: " << c;
 return 0;
 
}
 
Kötü bir yerden eğitim alıyorsunuz anlaşılan. Daha düzgün bir yer bulmaya çalışın. 2000 yılındaki gibi kod yazmaya çalışınca Visual Studio hata verir.

conio.h kullanmanızı da bu nedenle tavsiye etmem. std::cout ve std::cin girdi alıp vermek için çoğu durumda yeterli.

@Kelebek_1034'ün paylaştığı son kodda hata göremedim. Çalıştırınca basit şeyler çıkabilir belki ama nispeten düzgün standartta bir kod.

Son olarak; lütfen İngilizce kullanın.
 
Okuldaki hocam bu kodu yazmış. Visual studio 2013 kullanıyor sanırım.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…