C++ Klass Banka Deneme (Kisa) (1 İzleyici)

Nishimura

Üye
Katıldı
Mesajlar
29
Yaşadığın yer
Moskova
Kredi
0
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.."
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"
 

Bu konuyı kimler okuyor

Benzer konular

Top