Join Us on Facebook Follow us on Twitter Add to Circles

Sunday, December 28, 2014

Ex9- សរសេរកម្មវិធីដើម្បីធ្វើជាគំរួឧទាហរណ៍នៃការដកប្រាក់របស់ទួ ATM


ឧបមាទឺកប្រាក់ចាប់ផ្តើមដោយចំនួន
១០០០០០៛  

លក្ខខណ្ឌ

ចុច Key D ដើម្បីធ្វើការដកប្រាក់

ចុច Key A ដើម្បីធ្វើការបញ្ចូលទឹកប្រាក់

ចុច Key V ដើម្បីពិនិត្យគណនី

ចុច Key X ដើម្បីចាកចេញ





ពេលដកប្រាក់ត្រូវធានាថាទឹកប្រាក់ដែលនៅសល់ត្រូវតែធំជាងឬស្មើរសូន្យចំនួនទឹកដែល
ធ្វើការដកត្រូវតែជាពហុគុណនៃ ១០ ០០០៛(មានន័យថាអាចចែកដាច់នឹង ១០ ០០០)



Code
#include<stdio.h>
#include<conio.h>
long money=1000000,mormoney,checkmoney,getmoney;
int done;
char c;
void get()
{
printf("------------------welcome------------------\n");
 printf("Input Money you want get:"); scanf("%ld",&getmoney);
 if (getmoney%10000==0)
 {

 if (getmoney>money)
  {
printf("Sorry you cannot get money becuase:\n");
printf("money you want get >  your balance in ATM:\n");
printf("\n");
  }
  else
  {
printf("You are sucessful\n");
 money=money-getmoney;
   }
   }
else
{
printf("Sorry you must be getmoney that Mod of 10000 =0\n");
}
printf("-------------------Thank you--------------\n");
}
void mor()
{
printf("--------------------welcome---------------\n");
 printf("Input money you want mor:\n");
  scanf("%ld",&mormoney);
 money=money+mormoney;
 printf("Your sucessful\n");

printf("-------------------Thank you--------------\n");
}
void check()
{
printf("--------------------welcome---------------\n");
money=money;
 printf("Your balance is =%ld\n",money);
printf("-------------------Thank you--------------\n");
}

void main()
{clrscr();

printf("*******************************\n");
printf("Input Key D = Getmoney \n");
printf("Input Key A = Add Mor money \n");
printf("Input Key V = Check Money \n");
printf("Input Key X = Quit \n");
printf("***********()******************\n");
done=0;
while(!done)
{
c=getchar();
switch(c)
{
case 'd':get();
break;
case'a':mor();
break;
case'v':check();
break;
case 'x':printf("thank you\n");done=1;
break;
}
}
getch();
}


 

 


No comments:

Post a Comment