Dasturlash uslublari va pradigmalari


Download 45.31 Kb.
Sana14.11.2020
Hajmi45.31 Kb.
#145215
Bog'liq
DUVP Axrorov 4-topshiriq


“Dasturlash uslublari va pradigmalari” fanidan 4-topshiriq

#include

using namespace std;

class ePurse{

public :

long int ID;

string name;

string surname;

long int money;

string login;

string password;

int addMoney(int current)

{

money += current;



}

int takeMoney(int current)

{

money -= current;



}

};

int main()



{

string login, password;

bool accept = false;

int ind, w = 0;

ePurse e_purse[10];

{

e_purse[0].ID = 45008276931;



e_purse[0].name = "John";

e_purse[0].surname = "Smith";

e_purse[0].money = 999;

e_purse[0].login = "JohnSmith";

e_purse[0].password = "Joker007";

e_purse[1].ID = 45008276932;

e_purse[1].name = "Eshmat";

e_purse[1].surname = "Toshmatov";

e_purse[1].money = 32450;

e_purse[1].login = "Eshmat_Toshmat";

e_purse[1].password = "Gisht800sum";

e_purse[2].ID = 45008276933;

e_purse[2].name = "Elizabet";

e_purse[2].surname = "Taylor";

e_purse[2].money = 1720;

e_purse[2].login = "LizaTay";

e_purse[2].password = "ilovecats";

}

while(accept != true)



{

if( w == 3 ) return 0;

cout << "\tLogin : ";

cin >> login;

cout << "\tPassword : ";

cin >> password;

system("cls");

for(int i=0; i<3; i++)

{

if( login == e_purse[i].login && password == e_purse[i].password)



{

accept = true;

ind = i;

}

}



if( accept != true )

{

cout << "\tLOGIN OR PASSWORD WRONG!!!\n\tRetry please.\n";



}

w++;


}

accept :

cout << "\t\t\tYou accepted!\n\t\tWelcome " << e_purse[ind].name;

cout << ".\t\tCurrent money : " << e_purse[ind].money << " $.\n";

cout << "\tYour ID : " << e_purse[ind].ID << "\n\n\n";

cout << "\t1.Add money\n";

cout << "\t2.Take money\n";

cout << "\t3.Log out\n\t";

cin >> w;

switch( w )

{

case 1 : {



cout << "\tHow much do you want to add?\n\t";

cin >> w;

e_purse[ind].addMoney( w );

break;


}

case 2 : {

cout << "\tHow much do you want to take?\n\t";

cin >> w;

e_purse[ind].takeMoney( w );

break;


}

case 3 : {

return 0;

break;


}

}

system("cls");



goto accept;

}




Download 45.31 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling