Merhaba Arkadaslar Burada Kisada Olsa Okulda Yaptigimiz.. Banka Sistemine Benzer Bir Klass Sistemi Yaptik Eksik Tamamlana Bilir...
"BURADA include <string> KUTUPHANESINI KULLANMAYI UNUTMAYINIZ BURADA ASLINDA DATAYI AYRI PRIVET AYRI VE HEADER FILE OLARAK CLASS YAPILMISTI AMA BEN ONLARI BOZDUM BIRLESTIRDIM HERKEZE ACIK SEKILDE GORUNSUN DIYE.."
"TARAFIMCA EKLENEN SCRIPTLER BANA AIT OLUP KOPYALANMASI ANINDA (ALINTI) IBARESI EKLENMESI RICA OLUNUR"
"BURADA include <string> KUTUPHANESINI KULLANMAYI UNUTMAYINIZ BURADA ASLINDA DATAYI AYRI PRIVET AYRI VE HEADER FILE OLARAK CLASS YAPILMISTI AMA BEN ONLARI BOZDUM BIRLESTIRDIM HERKEZE ACIK SEKILDE GORUNSUN DIYE.."
Kod:
class musteri
{
public:
string name;
int cartno;
int value;
void information(std::string t1, int t2, int t3)
{
name = t1;
cartno = t2;
value = t3;
}
void transaction()
{
cout << "\nMenu Seciniz!!\n1.Hesaba Para Yatir\t2.Hesap'tan Para Cek\t3.Hesap Bilgilerim\n";
int menuno;
int add;
int exit;
while (cin >> menuno)
{
if (menuno == 5)
{
break;
}
switch (menuno)
{
case 1:
cout << "\n\nHesabinizda :" << value << endl;
cout << "\nYatiracaginiz Degeri Giriniz :";
cin >> add;
value = value + add;
cout << "\nIsleminiz Tamamlandi...\n";
cout << "\nToplam :" << value << "\n\n";
break;
case 2:
cout << "\n\nHesabinizda :" << value << endl;
cout << "\nCekeceginiz Degeri Giriniz :";
cin >> exit;
if (exit < value)
{
if (value != 0)
{
value = value - exit;
}
}
else
{
cout << "\n\nHesabinizda Yeterli Para yok\n\n";
}
cout << "\nIsleminiz Tamamlandi...\n";
cout << "\nToplam :" << value << "\n\n";
break;
case 3:
cout << "\nHesap Bilgileriniz :";
display();
cout << "\nIsleminiz Tamamlandi\n";
break;
default: cout << "\n\nHatali Tuslama !!!\n\n";
break;
}
cout << "\n\nTekrar Istemiyorsaniz '5' Basiniz\n"
<< "\nMenu Seciniz!!\n1.Hesaba Para Yatir\t2.Hesap'tan Para Cek\t3.Hesap Bilgilerim\n";
}
}
void display()
{
cout << "\nMusteri Bilgileri...\n\n";
cout << "Adiniz :" << name
<< "\nKartNo :" << cartno
<< "\nPara Degeriniz :" << value << endl;
}
};
int _tmain()
{
string isim;
musteri kisi1[5] =
{
{ "Resul", 11111, 2200 },
{ "Emre", 22222, 3100 },
{ "Selim", 33333, 9000 },
{ "Gorkem", 44444, 4500 },
{ "Mert", 55555, 6520 }
};
cout << "Sistemimizde Cart No'nuz Yok ise Bankamiza Basvurunuz..\n\n";
cout << "\nIsminizi Giriniz :";
getline(cin, isim);
for (int i = 0; i < 5; i++)
{
if (kisi1[i].name == isim)
{
kisi1[i].transaction();
}
cout << "\nHakkiniz" << (i+1) <<"\nIsminizi Giriniz :";
getline(cin, isim);
}
cout << "\n\nIsleminiz Bitmistir.. Gule Gule\n";
system("pause");
}
"TARAFIMCA EKLENEN SCRIPTLER BANA AIT OLUP KOPYALANMASI ANINDA (ALINTI) IBARESI EKLENMESI RICA OLUNUR"