Code:
#include <stdio.h>
int main()
{
float pin,code,choice,ch1,ch2,ch3,ch4;
float bal,amount,diff;
float account;
float bill,p1,p2,p3,p4,p5,p6;
char answer;
clrscr();
do
{
printf("Welcome\n");
printf("To begin transaction\n");
printf("Please enter your pin:");
scanf("%f",& pin);
clrscr();
code=12345;
if(pin==code)
{
printf("[1] Withdrawal\n");
printf("[2] Balance Inquiry\n");
printf("[3] Money Transfer\n");
printf("[4] Bill Payments\n");
printf("Please select transaction:");
scanf("%f",& choice);
ch1=1;
ch2=2;
ch3=3;
ch4=4;
clrscr();
if(choice==ch1)
{
bal=5000;
printf("Enter amount:");
scanf("%f",& amount);
printf("Previous Balance:%.2f\n",bal);
printf("Withrawal:%.2f\n",amount);
diff=bal-amount;
printf("Current Balance:%.2f",diff);
}
else if(choice==ch2)
{
bal=5000;
prinf("Current Balance:%.2f\n",bal);
}
else if(choice==ch3)
{
bal=5000;
printf("Enter Account Number:");
scanf("%f",& account);
printf("Enter Amount to Transfer:");
scanf("%f",& amount);
printf("Previous Balance:%.2f\n",bal);
printf("Amount Transfered:%.2f\n",amount);
diff=bal-amount;
printf("Current Balance:%.2f",diff);
}
else if(choice==ch4)
{
printf("[1] Maynilad\n");
printf("[2] Meralco\n");
printf("[3] Sky Cable\n");
printf("[4] PLDT\n");
printf("[5] Globe\n");
printf("[6] Smart\n");
printf("Please Select Bill:");
scanf("%f",& bill);
p1=1;
p2=2;
p3=3;
p4=4;
p5=5;
p6=6;
if(bill==p1)
{
bal=5000;
printf("Maynilad\n");
printf("Enter Account Number:");
scanf("%f",& account);
printf("Enter Amount:");
scanf("%f",& amount);
diff=bal-amount;
clrscr();
printf("Maynilad\n");
printf("Account Number:%.2f\n",account);
printf("Previous Balance:%.2f\n",bal);
printf("Amount:%.2f\n", amount);
printf("Current Balance:%.2f\n",diff);
}
else if(bill==p2)
{
bal=5000;
p("Meralco\n");
printf("Enter Account Number:");
scanf("%f", & account);
printf("Enter Amount:");
scanf("%f",& amount);
diff=bal-amount;
clrscr();
printf("Meralco\n");
printf("Account Number:%.2f\n",account);
printf("Previous Balance:%.2f\n",bal);
printf("Amount:%.2f\n", amount);
printf("Current Balance:%.2f\n",diff);
}
else if(bill==p3)
{
bal=5000;
printf("Sky Cable\n");
printf("Enter Account Number:");
scanf("%f",& account);
printf("Enter Amount:");
scanf("%f",& amount);
diff=bal-amount;
clrscr();
printf("Sky Cable\n");
printf("Account Number:%.2f\n",account);
printf("Previous Balance:%.2f\n",bal);
printf("Amount:%.2f\n", amount);
printf("Current Balance:%.2f\n",diff);
}
else if(bill==p4)
{
bal=5000;
printf("PLDT\n");
printf("Enter Account Number:");
scanf("%f",& account);
printf("Enter Amount:");
scanf("%f",& amount);
diff=bal-amount;
clrscr();
printf("PLDT\n");
printf("Account Number:%.2f\n",account);
printf("Previous Balance:%.2f\n",bal);
printf("Amount:%.2f\n", amount);
printf("Current Balance:%.2f\n",diff);
}
else if(bill==p5)
{
bal=5000;
printf("Globe\n");
printf("Enter Account Number:");
scanf("%f",& account);
printf("Enter Amount:");
scanf("%f",& amount);
diff=bal-amount;
clrscr();
printf("Globe\n");
printf("Account Number:%.2f\n",account);
printf("Previous Balance:%.2f\n",bal);
printf("Amount:%.2f\n", amount);
printf("Current Balance:%.2f\n",diff);
}
else if(bill==p6)
{
bal=5000;
printf("Smart\n");
printf("Enter Account Number:");
scanf("%f",& account);
printf("Enter Amount:");
scanf("%f",& amount);
diff=bal-amount;
clrscr();
printf("Smart\n");
printf("Account Number:%.2f\n",account);
printf("Previous Balance:%.2f\n",bal);
printf("Amount:%.2f\n", amount);
printf("Current Balance:%.2f\n",diff);
}
else
{
printf("Incorrect Bill choice");
}
}
else
{
printf("Incorrect choice");
}
}
else
{
printf("Incorrect Pin");
}
clrscr();
printf("\nWould you like to try it again?[Y/N]");
answer=getch();
}
while(answer=='y'||answer=='Y');
exit();
getch();
}