#include <stdio.h>
#include <stdlib.h>
int main()
{
int pilihan, pin, saldo=4000000, penarikan, transfer, setor, nominal, salah=0;
printf("==========SELAMAT DATANG DI MESIN ATM ==========\n");
printf(" ===========Om Swastyastu==========\n\n");
pin:
printf("\n\nMasukkan PIN anda = ");
scanf("%d", &pin);
if(pin==54321) {
printf("Pin Cocok !");
printf("\nSilahkan dilanjutkan\n");
system("cls");
goto menu;
}
else {
printf("Silahkan masukkan pin yang benar !\n");
salah+=1;
if (salah==3) {
printf("\n--------------------------------");
printf ("\n\t\t ATM DIBLOKIR\n");
printf ("\tKarena Anda 3x Salah Memasukkan PIN\n\n");
goto end; }
else
goto pin;
}
transaksi:
printf("\nApakah anda ingin melakukan transaksi lainnya?");
printf("\n\n1. Ya 2. Tidak = ");
scanf("%d", &pilihan);
system("cls");
if (pilihan==1) goto pin;
if (pilihan==2) goto end;
end:
printf("\n\t\t Terima Kasih\n");
printf("\t Atas Kerja Sama Dengan Kami\n\n");
printf("\t Om Santi, Santi, Santi Om\n\n");
goto selesai;
system("cls");
selesai:
exit(5);
menu:
printf("==========Menu Utama ==========");
printf("\n\t1.Cek Saldo\n\t2.Tarik Tunai\n\t3.Transfer \n\t4.Setor Tunai\n\t5.Keluar\n \nMasukan Pilihan Anda : ");
scanf("%d",&pilihan);
switch (pilihan)
{
case 1:
system("cls");
printf("\n 1.Info Saldo ");
printf("\n Saldo anda sekarang ini :Rp.%d\n",saldo);
goto transaksi;
break;
case 2:
system("cls");
printf("\n 2.Tarik Tunai\n ");
printf(" Masukan Nominal Penarikan :Rp. ");
scanf("%d",&penarikan);
saldo=saldo-penarikan;
if (saldo<penarikan)
printf(" Maaf, saldo anda tidak cukup untuk melakukan transaksi ini\n");
else
printf(" Saldo Anda Sekrang Rp. %d\n",saldo);
goto transaksi;
break;
case 3:
system("cls");
printf("\n 3.Transfer\n");
printf("Silahkan masukkan nomer rekening tujuan anda = ");
scanf("%d", &transfer);
printf("Masukkan nominal yang akan anda transfer = ");
scanf("%d", &nominal);
if (saldo<nominal)
printf(" Maaf, saldo anda tidak memungkinkan untuk melakukan transaksi ini \n");
else
printf(" Saldo Anda Sekarang Rp. %d\n",saldo=saldo-nominal);
goto transaksi;
break;
case 4:
system("cls");
printf("\n 4.Setor Tunai\n ");
printf(" Masukan Nominal Penyetoran :Rp. \n");
scanf("%d",&setor);
saldo=saldo+setor;
printf(" Selamat Transaksi Berhasil\n");
printf(" Saldo Anda Sekrang Rp. %d\n",saldo);
goto transaksi;
break;
case 5:
system("cls");
printf("\n\t\t Terima Kasih\n");
printf("\t Atas Kerja Sama Dengan Kami\n\n");
printf("\t Om Santi, Santi, Santi Om\n\n");
goto selesai;
break;
default:
printf("Maaf, menu yang anda pilih tidak terdaftar\n");
break;
}
}
#include <stdlib.h>
int main()
{
int pilihan, pin, saldo=4000000, penarikan, transfer, setor, nominal, salah=0;
printf("==========SELAMAT DATANG DI MESIN ATM ==========\n");
printf(" ===========Om Swastyastu==========\n\n");
pin:
printf("\n\nMasukkan PIN anda = ");
scanf("%d", &pin);
if(pin==54321) {
printf("Pin Cocok !");
printf("\nSilahkan dilanjutkan\n");
system("cls");
goto menu;
}
else {
printf("Silahkan masukkan pin yang benar !\n");
salah+=1;
if (salah==3) {
printf("\n--------------------------------");
printf ("\n\t\t ATM DIBLOKIR\n");
printf ("\tKarena Anda 3x Salah Memasukkan PIN\n\n");
goto end; }
else
goto pin;
}
transaksi:
printf("\nApakah anda ingin melakukan transaksi lainnya?");
printf("\n\n1. Ya 2. Tidak = ");
scanf("%d", &pilihan);
system("cls");
if (pilihan==1) goto pin;
if (pilihan==2) goto end;
end:
printf("\n\t\t Terima Kasih\n");
printf("\t Atas Kerja Sama Dengan Kami\n\n");
printf("\t Om Santi, Santi, Santi Om\n\n");
goto selesai;
system("cls");
selesai:
exit(5);
menu:
printf("==========Menu Utama ==========");
printf("\n\t1.Cek Saldo\n\t2.Tarik Tunai\n\t3.Transfer \n\t4.Setor Tunai\n\t5.Keluar\n \nMasukan Pilihan Anda : ");
scanf("%d",&pilihan);
switch (pilihan)
{
case 1:
system("cls");
printf("\n 1.Info Saldo ");
printf("\n Saldo anda sekarang ini :Rp.%d\n",saldo);
goto transaksi;
break;
case 2:
system("cls");
printf("\n 2.Tarik Tunai\n ");
printf(" Masukan Nominal Penarikan :Rp. ");
scanf("%d",&penarikan);
saldo=saldo-penarikan;
if (saldo<penarikan)
printf(" Maaf, saldo anda tidak cukup untuk melakukan transaksi ini\n");
else
printf(" Saldo Anda Sekrang Rp. %d\n",saldo);
goto transaksi;
break;
case 3:
system("cls");
printf("\n 3.Transfer\n");
printf("Silahkan masukkan nomer rekening tujuan anda = ");
scanf("%d", &transfer);
printf("Masukkan nominal yang akan anda transfer = ");
scanf("%d", &nominal);
if (saldo<nominal)
printf(" Maaf, saldo anda tidak memungkinkan untuk melakukan transaksi ini \n");
else
printf(" Saldo Anda Sekarang Rp. %d\n",saldo=saldo-nominal);
goto transaksi;
break;
case 4:
system("cls");
printf("\n 4.Setor Tunai\n ");
printf(" Masukan Nominal Penyetoran :Rp. \n");
scanf("%d",&setor);
saldo=saldo+setor;
printf(" Selamat Transaksi Berhasil\n");
printf(" Saldo Anda Sekrang Rp. %d\n",saldo);
goto transaksi;
break;
case 5:
system("cls");
printf("\n\t\t Terima Kasih\n");
printf("\t Atas Kerja Sama Dengan Kami\n\n");
printf("\t Om Santi, Santi, Santi Om\n\n");
goto selesai;
break;
default:
printf("Maaf, menu yang anda pilih tidak terdaftar\n");
break;
}
}