PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : پروژه ی atm(خود پرداز)



X2008
02-01-2009, 11:05 AM
از دوستان کسی هست برنامه ی atm رو برام بگذاره ممنون میشم.
البته من خودم نوشتم اجرا میشه ولی مطمئن نیستم منطقی باشه.

sunyboy
02-01-2009, 12:57 PM
برنامه ATM ( خودپرداز) بصورت خیلی ساده!! امیدوارم بدردتان بخورد اگر سوالی یا مشکلی داشتین در خدمتم!!

با احترام:72:


موفق باشید




#include<iostream.h>

int main()
{
int password;
for (int i=0;i<3;i++)
{cout <<"enter password:\n";
cin>>password;
if (password==123456)
{cout<<"korek!!!\n";
double balance = 10000;
double withdraw, deposit;
int option;
cout<<"\n";
cout<<" ***ATM***\n";
cout<<" BY: WWW.PNU.DANESHJUHA.ORG (http://www.PNU.DANESHJUHA.ORG) \n";
cout<<"*** PRO: HOSSEIN AZARPEVAND ***"<<endl<<endl;
cout<<"Choose a Transaction:\n";
cout<<"\n";
cout<<"[1] Inquire Balance \n"
<<"[2] Withdraw \n"
<<"[3] Deposit \n"
<<"[4] Quit \n"
<<"\n"
<<"Enter Option:";
cin>>option;
switch(option)
{
case 1:
cout<<"\n[[[BALANCE INQUIRY]]]\n";
cout.setf(ios::fixed);
cout.setf(ios::showpoint);
cout.precision(2);
cout<<"\n Your current balance is $"<<balance<<endl;
break;
case 2:
cout<<"\n[[[WITHDRAW]]]\n";
cout<<"Enter amount: $";
cin>>withdraw;
balance = balance - withdraw;
cout.setf(ios::fixed);
cout.setf(ios::showpoint);
cout.precision(2);
cout<<"You withdrew $"<<withdraw<<endl;
cout<<"Your remaining balance is $"<<balance<<endl;
continue;
case 3:
cout<<"\n[[[DEPOSIT]]]\n";
cout<<"Enter amount: $";
cin>>deposit;
balance = balance + deposit;
cout.setf(ios::fixed);
cout.setf(ios::showpoint);
cout.precision(2);
cout<<"You deposited $"<<deposit<<endl;
cout<<"Your new balance is $"<<balance<<endl;
continue;
case 4:
cout<<"\n***[[[EXIT MODE]]]***\n";
break;

default:
cout<<"\n That is an invalid option \n";
}



break;
}
else

cout<<"Pls try again!!!\n";}
return 0;
}

X2008
02-01-2009, 06:54 PM
ممنونم
ببخشيد من متاسفانه قيد نكردم كه برنامه با كلاسها بايد نوشته بشه.
لطفا زحمت اين رو هم برام بكشيد.
ممنون ميشم.
با احترام

sunyboy
02-01-2009, 09:22 PM
با سلام من برنامه شما رو با استفاده از کلاس نوشتم البته کامپایلر من Microsoft Visual C++ 6.0 هست نمیدونم در کامپایلرهای دیگر هم اجرا میشود یا نه؟!! بهرحال اگر در کامپایلرهای دیگر اجرا نشد از Microsoft Visual C++ 6.0 که در مجموعهMicrosoft Visual Studio 6.0 یا همان Microsoft Visual Studio 2000 موجودهست رو نصب کنید و اجرا کنید فقط یکم چون با استفاده از کلاسهاست پیچیده است امیدوارم بتونید منطق برنامه رو درک کنید!! بهرحال بنده در خدمتم!!

با احترام


موفق باشید:36:



لینک اصلاح شد!!!



دانلود

X2008
02-02-2009, 01:52 PM
واقعا ممنون

arminjoon
05-21-2010, 12:39 PM
با سلام من برنامه شما رو با استفاده از کلاس نوشتم البته کامپایلر من microsoft visual c++ 6.0 هست نمیدونم در کامپایلرهای دیگر هم اجرا میشود یا نه؟!! بهرحال اگر در کامپایلرهای دیگر اجرا نشد از microsoft visual c++ 6.0 که در مجموعهmicrosoft visual studio 6.0 یا همان microsoft visual studio 2000 موجودهست رو نصب کنید و اجرا کنید فقط یکم چون با استفاده از کلاسهاست پیچیده است امیدوارم بتونید منطق برنامه رو درک کنید!! بهرحال بنده در خدمتم!!

با احترام


موفق باشید:36:

ممنونم از برنامه ای که گذاشتی فقط من می خوام اسم کسی که پروژه به نامش هست رو عوض کنم از کجا باید این کارو انجام بدم ممنون می شم بگی:263::263:

sol
05-29-2010, 11:20 PM
سلام . لطفا برنامه ی atm را با فایل بنویسید: ممنون میشم خیلی مهمه

sol
06-03-2010, 11:51 PM
از برنامه كه با فايل نوشته ايد خيلي ممنون

maryam111
04-19-2011, 07:35 PM
سلام چرا نمیشه دانلود کرد؟!!!!!!!!!!!!!

n381n
01-07-2012, 02:03 AM
in ke dl nemisheeeeeeeeeeeeeeeeeee :77:

دل آرام...
12-09-2012, 03:08 PM
ممنون من atm رو در ‍c#لازم داشتم...ولي اين برنامه هم خيلي كمكم كرد...:72::72:

دل آرام...
12-12-2012, 07:51 PM
بله ممنون ميشم چك كنيد ...كلي ارور ميده...خوووو من تازه دالم ياااد ميگيرمممم:26:



usingSystem;
usingSystem.Collections.Generic;usingSystem.Linq;u singSystem.Text;
namespaceConsoleApplication5
{
classProgram
{
staticvoid Main(string[] args)
{
atm m = newatm();
char B=m.bal(char B);
char D=m.diposit(char D);
char W=m.withdraw(char W);
char Q=m.Exist(char Q);
}
}
classatm
{
privatedouble balance = 10000;
privateint password = 136810;
privatechar ch;
publicint menu(char ch)
{
while (true)
{
Console.WriteLine("Select B, D, W, or Q to quit");
string command = Console.ReadLine();
}
}
publicint bal(char B)
{
if (ch == 'B')
{
printBalance(balance);
}
}
publicint deposit(char D)
{
if (ch == 'D')
{
Console.WriteLine("How much do you want to deposit?");
string amount = Console.ReadLine();
double amt = Double.Parse(amount);
balance += amt;
printBalance(balance);
}
}
publicint withdraw(char W)
{
if (ch == 'W')
{
Console.WriteLine("How much do you want to withdraw?");
string amount = Console.ReadLine();
double amt = Double.Parse(amount);
if (amt > balance)
{
Console.WriteLine("Sorry but you only have $" + balance);
}
}
else
{
balance -= amt;
printBalance(balance);
}
}
publicint Exist(char Q)
{
if (ch == 'Q')
{
Console.WriteLine("exist");
}
else
{
Console.WriteLine("Sorry but that command was not understood");
}
}
publicint printBalance(double balance)
{
Console.WriteLine("Your current balance is $" + balance);
}
}

دل آرام...
12-12-2012, 08:46 PM
هيچكي نيس كمك كنه ه ه ..........:47:

sunyboy
12-13-2012, 10:00 AM
بله ممنون ميشم چك كنيد ...كلي ارور ميده...خوووو من تازه دالم ياااد ميگيرمممم:26:



usingSystem;
usingSystem.Collections.Generic;usingSystem.Linq;u singSystem.Text;
namespaceConsoleApplication5
{
classProgram
{
staticvoid Main(string[] args)
{
atm m = newatm();
char B=m.bal(char B);
char D=m.diposit(char D);
char W=m.withdraw(char W);
char Q=m.Exist(char Q);
}
}
classatm
{
privatedouble balance = 10000;
privateint password = 136810;
privatechar ch;
publicint menu(char ch)
{
while (true)
{
Console.WriteLine("Select B, D, W, or Q to quit");
string command = Console.ReadLine();
}
}
publicint bal(char B)
{
if (ch == 'B')
{
printBalance(balance);
}
}
publicint deposit(char D)
{
if (ch == 'D')
{
Console.WriteLine("How much do you want to deposit?");
string amount = Console.ReadLine();
double amt = Double.Parse(amount);
balance += amt;
printBalance(balance);
}
}
publicint withdraw(char W)
{
if (ch == 'W')
{
Console.WriteLine("How much do you want to withdraw?");
string amount = Console.ReadLine();
double amt = Double.Parse(amount);
if (amt > balance)
{
Console.WriteLine("Sorry but you only have $" + balance);
}
}
else
{
balance -= amt;
printBalance(balance);
}
}
publicint Exist(char Q)
{
if (ch == 'Q')
{
Console.WriteLine("exist");
}
else
{
Console.WriteLine("Sorry but that command was not understood");
}
}
publicint printBalance(double balance)
{
Console.WriteLine("Your current balance is $" + balance);
}
}



از کامپایلر وِژوال سی 6(2000) استفاده کنید.