C++ hk

Erenynr

Üye
1 Eyl 2014
199
0
İstanbul
foruma 2014 de kayıt olmama rağmen bir yazılım diline başlamam 3 yıl aldı herneyse :d

Dün c++ a başladım Switch case yapısında çok amaçlı hesap makinesi kodlamaya çalıştım programı gayet güzel hatasız kodladım ancak program cevabı verdikten sonra direk kapanıyor.

cin >> x; komutu mevcut sorun nerdedir?

Kaynak Kodu;

#include <iostream>
using namespace std;

main () {

int x,y,z;

cout << "Birinci sayiyi giriniz:";
cin >> x;

cout << "Ikinci sayiyi giriniz:";
cin >> y;

cout << "-|Isleminizi Seciniz|- \n1-Toplama\n2-Cikarma\n3-Carpma\n4-Bolme";
cin >> z;

switch(z){
case 1: {
cout << x+y;
}
break;
case 2: {
cout << x-y;
}
break;
case 3: {
cout << x*y;
}
break;
case 4: {
cout << x/y;
}
break;
default: {
cout << "Hatali bir kod girdiniz tekrar deneyin.";
break;

}

cin >> x;

}

}
 
Moderatör tarafında düzenlendi:

abom

Uzman üye
6 Mar 2008
1,568
8
92
Ocak' tan gelme...
Kodları birde böyle uyarla bakalım Hoşuna gidecek mi?
#include <iostream>
#include<conio.h>
using std::cout;
using std::cin;
using std::endl;
using namespace std;

main () {

int x,y,z;
int cik;
do
{

cout << "Birinci sayiyi giriniz:";
cin >> x;

cout << "Ikinci sayiyi giriniz:";
cin >> y;

cout << "-|Isleminizi Seciniz|- \n1-Toplama\n2-Cikarma\n3-Carpma\n4-Bolme\n";
cin >> z;

switch(z){
case 1: {
cout << x+y;
}
break;
case 2: {
cout << x-y;
}
break;
case 3: {
cout << x*y;
}
break;
case 4: {
cout << x/y;
}
break;
default: {
cout << "Hatali bir kod girdiniz tekrar deneyin.";
break;

}

cin >> x;

}
cout << "\ncikmak icin 0 giriniz devam etmek icin 0 dan haric bir sayi giriniz\n";
cin>>cik;
}
while(cik!=0);

cout<<"Tesekkurler\n";
getch();

}
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.