0% found this document useful (0 votes)
26 views

Disusun Oleh: Kelompok 5 Ulaen, Hendra Katiandagho, Dyna Massie, Rendy Marthin, Zarra Hanibe, Rio Hutapea, George

This document contains the source code for an ATM program structure and functions written in C programming language. It includes functions for the initial menu, PIN entry, changing PIN, main menu, checking balance, withdrawing cash, paying bills, recharging phone credit, and closing the program. The main menu allows selecting these options. Functions are defined to handle each transaction type with input validation and balance updates.

Uploaded by

Henra
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Disusun Oleh: Kelompok 5 Ulaen, Hendra Katiandagho, Dyna Massie, Rendy Marthin, Zarra Hanibe, Rio Hutapea, George

This document contains the source code for an ATM program structure and functions written in C programming language. It includes functions for the initial menu, PIN entry, changing PIN, main menu, checking balance, withdrawing cash, paying bills, recharging phone credit, and closing the program. The main menu allows selecting these options. Functions are defined to handle each transaction type with input validation and balance updates.

Uploaded by

Henra
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 18

DISUSUN OLEH : Kelompok 5 Ulaen, Hendra Katiandagho, Dyna Massie, Rendy Marthin, Zarra Hanibe, Rio Hutapea, George

FAKULTAS ILMU KOMPUTER UNIVERSITAS KLABAT 2008

Program ATM Structure Chart :


ATM

Menu Awal Masukkan PIN

Ganti PIN

Menu Utama

Penut up Isi Pulsa Penut up

Cek Saldo

Tarik Tunai

Bayar Tagihan

Coding : #include <stdio.h> #include <conio.h> #include <windows.h> void menu_awal(); void masukkan_pin(int m, int n); int ganti_pin(int g); void menu_utama(int a); void cek_saldo(long int b); int tarik_tunai(int c, long int d); int bayar_tagihan(int e, long int f); int isi_pulsa(long int h, int i, long int j); void penutup(); void proses(); int pin,PIN = 234; long int saldo = 10000000; int jlh_penarikan,jlh_pembayaran,nomor_telp,jumlah_pulsa; int x,y,pilihan; void main() { menu_awal(); masukkan_pin(pin,PIN); getch(); } void menu_awal() { clrscr(); gotoxy(37,3); printf("--PROGRAM--"); gotoxy(36,7); printf("*");Sleep(80); gotoxy(35,8); printf("*");Sleep(80); gotoxy(37,8); printf("*");Sleep(80); gotoxy(34,9); printf("*");Sleep(80); gotoxy(36,9); printf("*");Sleep(80); gotoxy(38,9); printf("*");Sleep(80); gotoxy(33,10);printf("*");Sleep(80); gotoxy(39,10);printf("*");Sleep(80); gotoxy(41,7);printf("*");Sleep(80); gotoxy(42,7);printf("*");Sleep(80); gotoxy(43,7);printf("*");Sleep(80); gotoxy(44,7);printf("*");Sleep(80); gotoxy(45,7);printf("*");Sleep(80); gotoxy(43,8);printf("*");Sleep(80); gotoxy(43,9);printf("*");Sleep(80); gotoxy(43,10);printf("*");Sleep(80); gotoxy(47,7);printf("*");Sleep(80); gotoxy(51,7);printf("*");Sleep(80);

gotoxy(47,8);printf("*");Sleep(80); gotoxy(48,8);printf("*");Sleep(80); gotoxy(50,8);printf("*");Sleep(80); gotoxy(51,8);printf("*");Sleep(80); gotoxy(47,9);printf("*");Sleep(80); gotoxy(49,9);printf("*");Sleep(80); gotoxy(51,9);printf("*");Sleep(80); gotoxy(47,10);printf("*");Sleep(80); gotoxy(51,10);printf("*");Sleep(80); for(x=20; x<=68; x++) { gotoxy(x++,13);printf("=");Sleep(80); } } void masukkan_pin(int m, int n) { int pilihan7; gotoxy(30,15);printf("Masukkan Kode PIN anda : "); scanf("%d",&m); if(m == n) { gotoxy(30,17);printf("PIN anda benar"); gotoxy(30,19);printf("Pilih pilihan berikut : "); gotoxy(30,21);printf("1) Masuk ke Menu Utama"); gotoxy(30,22);printf("2) Ganti Nomor PIN"); gotoxy(30,23);printf("3) Keluar"); gotoxy(30,25);printf("Masukkan pilihan anda : "); scanf("%d",&pilihan7); switch(pilihan7) { case 1 : menu_utama(pilihan);break; case 2 : ganti_pin(PIN);break; case 3 : penutup();break; } } else { int pilihan15,o; clrscr(); for(o=1;o<=3;o++) { printf("Anda telah salah memasukkan PIN sebanyak %d kali\n\n",o); printf("Masukkan Kode PIN anda : "); scanf("%d",&m); if(m == n) { printf("\n"); printf("PIN anda benar\n\n"); printf("Pilih pilihan berikut : \n"); printf("1) Masuk ke Menu Utama\n");

printf("2) Ganti Nomor PIN\n"); printf("3) Keluar\n\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan15); switch(pilihan15) { case 1 : menu_utama(pilihan);break; case 2 : ganti_pin(PIN);break; case 3 : penutup();break; } } printf("\n"); if(o>=3) { printf("Anda telah salah memasukkan PIN melebihi batas\n"); printf("Kartu anda sekarang diblok"); } } } } int ganti_pin(int g) { int pin_baru,pilihan13,nmr_pin; clrscr(); printf("Masukkan nomor PIN lama anda : "); scanf("%d",&g); printf("Masukkan nomor PIN yang baru : "); scanf("%d",&pin_baru); printf("Masukkan lagi nomor PIN baru : "); scanf("%d",&pin_baru); g = pin_baru; printf("\n"); printf("Nomor PIN anda telah dirubah menjadi %d\n\n",g); printf("Masukkan Kode PIN anda : "); scanf("%d",&nmr_pin); if(nmr_pin == g) { printf("\n"); printf("PIN anda benar\n\n"); printf("Pilih pilihan berikut : \n"); printf("1) Masuk ke Menu Utama\n"); printf("2) Ganti Nomor PIN\n"); printf("3) Keluar\n\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan13); switch(pilihan13) { case 1 : menu_utama(pilihan);break;

case 2 : ganti_pin(PIN);break; case 3 : penutup();break; } } return(g); } void menu_utama(int a) { clrscr(); for(x=20; x<=68; x++) { gotoxy(x++,3);printf("=");Sleep(80); } gotoxy(28,5);printf("Pilih jenis-jenis transaksi"); for(x=20; x<=68; x++) { gotoxy(x++,7);printf("=");Sleep(80); } gotoxy(22,9);printf("1) Cek Saldo"); gotoxy(22,10);printf("2) Penarikan Tunai"); gotoxy(22,11);printf("3) Pembayaran Tagihan Telepon,Listrik,atau Air"); gotoxy(22,12);printf("4) Pengisian Pulsa"); gotoxy(22,13);printf("5) Keluar"); gotoxy(22,15);printf("Masukkan pilihan anda : "); scanf("%d",&a); switch(a) { case 1 : cek_saldo(saldo); break; case 2 : tarik_tunai(jlh_penarikan,saldo); break; case 3 : bayar_tagihan(jlh_pembayaran,saldo); break; case 4 : isi_pulsa(nomor_telp,jumlah_pulsa,saldo); break; case 5 : penutup(); break; } } void cek_saldo(long int b) { int pilihan2; proses(); clrscr(); printf("Jumlah saldo anda sekarang adalah %ld\n\n",b); printf("1) Kembali ke Menu\n"); printf("2) Keluar\n\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan2); switch(pilihan2) { case 1 : menu_utama(pilihan);break; case 2 : penutup();break;

} } int tarik_tunai(int c, long int d) { int pilihan3; clrscr(); printf("Pilih berapa banyak yang akan ditarik\n"); printf("1) Rp. 50,000\n"); printf("2) Rp. 100,000\n"); printf("3) Rp. 200,000\n"); printf("4) Rp. 300,000\n"); printf("5) Rp. 500,000\n"); printf("6) Rp. 1,000,000\n"); printf("7) Penarikan Jumlah Lain\n\n"); printf("8) Kembali ke Menu\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan3); switch(pilihan3) { int pilihan4; case 1 : proses(); c = 50000; d = d-c; printf("\n"); printf("Anda telah melakukan penarikan uang sebanyak Rp. 50,000\n"); printf("Silahkan ambil uang anda\n\n"); printf("1) Kembali ke Menu Utama\n"); printf("2) Kembali ke Menu\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan4); switch(pilihan4) { case 1 : menu_utama(pilihan);break; case 2 : tarik_tunai(jlh_penarikan,saldo);break; case 3 : penutup();break; } break; case 2 : proses(); c = 100000; d = d-c; printf("\n"); printf("Anda telah melakukan penarikan uang sebanyak Rp. 100,000\n"); printf("Silahkan ambil uang anda\n\n"); printf("1) Kembali ke Menu Utama\n"); printf("2) Kembali ke Menu\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : ");

case 3 :

case 4 :

case 5 :

scanf("%d",&pilihan4); switch(pilihan4) { case 1 : menu_utama(pilihan);break; case 2 : tarik_tunai(jlh_penarikan,saldo);break; case 3 : penutup();break; } break; proses(); c = 200000; d = d-c; printf("\n"); printf("Anda telah melakukan penarikan uang sebanyak Rp. 200,000\n"); printf("Silahkan ambil uang anda\n\n"); printf("1) Kembali ke Menu Utama\n"); printf("2) Kembali ke Menu\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan4); switch(pilihan4) { case 1 : menu_utama(pilihan);break; case 2 : tarik_tunai(jlh_penarikan,saldo);break; case 3 : penutup();break; } break; proses(); c = 300000; d = d-c; printf("\n"); printf("Anda telah melakukan penarikan uang sebanyak Rp. 300,000\n"); printf("Silahkan ambil uang anda\n\n"); printf("1) Kembali ke Menu Utama\n"); printf("2) Kembali ke Menu\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan4); switch(pilihan4) { case 1 : menu_utama(pilihan);break; case 2 : tarik_tunai(jlh_penarikan,saldo);break; case 3 : penutup();break; } break; proses(); c = 500000; d = d-c; printf("\n"); printf("Anda telah melakukan penarikan uang sebanyak Rp. 500,000\n"); printf("Silahkan ambil uang anda\n\n");

case 6 :

case 7 :

case 8 :

printf("1) Kembali ke Menu Utama\n"); printf("2) Kembali ke Menu\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan4); switch(pilihan4) { case 1 : menu_utama(pilihan);break; case 2 : tarik_tunai(jlh_penarikan,saldo);break; case 3 : penutup();break; } break; proses(); c = 1000000; d = d-c; printf("\n"); printf("Anda telah melakukan penarikan uang sebanyak Rp. 1,000,000\n"); printf("Silahkan ambil uang anda\n\n"); printf("1) Kembali ke Menu Utama\n"); printf("2) Kembali ke Menu\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan4); switch(pilihan4) { case 1 : menu_utama(pilihan);break; case 2 : tarik_tunai(jlh_penarikan,saldo);break; case 3 : penutup();break; } break; proses(); printf("\n"); printf("Masukkan jumlah yang akan ditarik : "); scanf("%d",&c); d = d-c; printf("Anda telah melakukan penarikan uang sebanyak Rp. %d\n",c); printf("Silahkan ambil uang anda\n\n"); printf("1) Kembali ke Menu Utama\n"); printf("2) Kembali ke Menu\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan4); switch(pilihan4) { case 1 : menu_utama(pilihan);break; case 2 : tarik_tunai(jlh_penarikan,saldo);break; case 3 : penutup();break; } break; menu_utama(pilihan);break;

} return(d); } int bayar_tagihan(int e, long int f) { int pilihan5; clrscr(); printf("Pilih tagihan yang akan dibayar : \n\n"); printf("1) Tagihan Telepon\n"); printf("2) Tagihan Air\n"); printf("3) Tagihan Listrik\n\n"); printf("4) Kembali ke Menu\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan5); switch(pilihan5) { int pilihan6; case 1 : printf("\n\n"); printf("Masukkan jumlah pembayaran : "); scanf("%d",&e); proses(); printf("Anda telah melakukan pembayaran Tagihan Telepon dengan jumlah Rp. %d\n\n",e); f = f-e; printf("1) Kembali ke Menu\n"); printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan6); switch(pilihan6) { case 1 : bayar_tagihan(jlh_pembayaran,saldo);break; case 2 : menu_utama(pilihan);break; case 3 : penutup();break; } break; case 2 : printf("\n\n"); printf("Masukkan jumlah pembayaran : "); scanf("%ld",&e); proses(); printf("Anda telah melakukan pembayaran Tagihan Air dengan jumlah Rp. %d\n\n",e); f = f-e; printf("1) Kembali ke Menu\n"); printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan6);

switch(pilihan6) { case 1 : bayar_tagihan(jlh_pembayaran,saldo); break; case 2 : menu_utama(pilihan); break; case 3 : penutup(); break; } break; case 3 : printf("\n\n"); printf("Masukkan jumlah pembayaran : "); scanf("%d",&e); proses(); printf("Anda telah melakukan pembayaran Tagihan Listrik dengan jumlah Rp. %d\n\n",e); f = f-e; printf("1) Kembali ke Menu\n"); printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan6); switch(pilihan6) { case 1 : bayar_tagihan(jlh_pembayaran,saldo);break; case 2 : menu_utama(pilihan);break; case 3 : penutup();break; } break; case 4 : menu_utama(pilihan);break; } return(f); } int isi_pulsa(long int h, int i, long int j) { int pilihan8; clrscr(); printf("Pilih Jenis Kartu\n"); printf("1) Kartu As\n"); printf("2) Simpati\n"); printf("3) IM3\n\n"); printf("4) Kembali ke Menu \n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan8); switch(pilihan8) { int pilihan9; case 1 : printf("\n"); printf("Pilih jumlah yang akan diisi :\n"); printf("1) Rp. 5,000\n"); printf("2) Rp. 10,000\n");

printf("3) Rp. 20,000\n"); printf("4) Rp. 50,000\n"); printf("5) Rp. 100,000\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan9); printf("Masukkan nomor anda : 0852"); scanf("%d",&h); switch(pilihan9) { int pilihan10; case 1 : i = 5000; j = j-i; proses(); printf("\n"); printf("Pulsa sebanyak Rp. %d telah terisi ke nomor 0852%d\n\n",i,h); printf("1) Kembali ke Menu\n"); printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan10); switch(pilihan10) { case 1 : isi_pulsa(nomor_telp,jumlah_pulsa,saldo);break; case 2 : menu_utama(pilihan);break; case 3 : penutup();break; } break; case 2 : i = 10000; j = j-i; proses(); printf("\n"); printf("Pulsa sebanyak Rp. %d telah terisi ke nomor 0852%d\n\n",i,h); printf("1) Kembali ke Menu\n"); printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan10); switch(pilihan10) { case 1 : isi_pulsa(nomor_telp,jumlah_pulsa,saldo);break; case 2 : menu_utama(pilihan);break; case 3 : penutup();break; } break; case 3 : i = 20000; j = j-i; proses(); printf("\n"); printf("Pulsa sebanyak Rp. %d telah terisi ke nomor 0852%d\n\n",i,h); printf("1) Kembali ke Menu\n");

printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan10); switch(pilihan10) { case 1 : isi_pulsa(nomor_telp,jumlah_pulsa,saldo);break; case 2 : menu_utama(pilihan);break; case 3 : penutup();break; } break; case 4 : i = 50000; j = j-i; proses(); printf("\n"); printf("Pulsa sebanyak Rp. %d telah terisi ke nomor 0852%d\n\n",i,h); printf("1) Kembali ke Menu\n"); printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan10); switch(pilihan10) { case 1 : isi_pulsa(nomor_telp,jumlah_pulsa,saldo);break; case 2 : menu_utama(pilihan);break; case 3 : penutup();break; } break; case 5 : i = 100000; j = j-i; proses(); printf("\n"); printf("Pulsa sebanyak Rp. %d telah terisi ke nomor 0852%d\n\n",i,h); printf("1) Kembali ke Menu\n"); printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan10); switch(pilihan10) { case 1 : isi_pulsa(nomor_telp,jumlah_pulsa,saldo);break; case 2 : menu_utama(pilihan);break; case 3 : penutup();break; } break; } break; case 2 : printf("\n"); printf("Pilih jumlah yang akan diisi :\n"); printf("1) Rp. 5,000\n");

printf("2) Rp. 10,000\n"); printf("3) Rp. 20,000\n"); printf("4) Rp. 50,000\n"); printf("5) Rp. 100,000\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan9); printf("Masukkan nomor anda : 0812"); scanf("%d",&h); switch(pilihan9) { int pilihan11; case 1 : i = 5000; j = j-i; proses(); printf("\n"); printf("Pulsa sebanyak Rp. %d telah terisi ke nomor 0812%d\n\n",i,h); printf("1) Kembali ke Menu\n"); printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan11); switch(pilihan11) { case 1 : isi_pulsa(nomor_telp,jumlah_pulsa,saldo);break; case 2 : menu_utama(pilihan);break; case 3 : penutup();break; } break; case 2 : i = 10000; j = j-i; proses(); printf("\n"); printf("Pulsa sebanyak Rp. %d telah terisi ke nomor 0812%d\n\n",i,h); printf("1) Kembali ke Menu\n"); printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan11); switch(pilihan11) { case 1 : isi_pulsa(nomor_telp,jumlah_pulsa,saldo);break; case 2 : menu_utama(pilihan);break; case 3 : penutup();break; } break; case 3 : i = 20000; j = j-i; proses(); printf("\n"); printf("Pulsa sebanyak Rp. %d telah terisi ke nomor 0812%d\n\n",i,h);

printf("1) Kembali ke Menu\n"); printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan11); switch(pilihan11) { case 1 : isi_pulsa(nomor_telp,jumlah_pulsa,saldo);break; case 2 : menu_utama(pilihan);break; case 3 : penutup();break; } break; case 4 : i = 50000; j = j-i; proses(); printf("\n"); printf("Pulsa sebanyak Rp. %d telah terisi ke nomor 0812%d\n\n",i,h); printf("1) Kembali ke Menu\n"); printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan11); switch(pilihan11) { case 1 : isi_pulsa(nomor_telp,jumlah_pulsa,saldo);break; case 2 : menu_utama(pilihan);break; case 3 : penutup();break; } break; case 5 : i = 100000; j = j-i; proses(); printf("\n"); printf("Pulsa sebanyak Rp. %d telah terisi ke nomor 0812%d\n\n",i,h); printf("1) Kembali ke Menu\n"); printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan11); switch(pilihan11) { case 1 : isi_pulsa(nomor_telp,jumlah_pulsa,saldo);break; case 2 : menu_utama(pilihan);break; case 3 : penutup();break; } break; } break; case 3 : printf("\n"); printf("Pilih jumlah yang akan diisi :\n");

printf("1) Rp. 5,000\n"); printf("2) Rp. 10,000\n"); printf("3) Rp. 20,000\n"); printf("4) Rp. 50,000\n"); printf("5) Rp. 100,000\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan9); printf("Masukkan nomor anda : 0856"); scanf("%d",&h); switch(pilihan9) { int pilihan12; case 1 : i = 5000; j = j-i; proses(); printf("\n"); printf("Pulsa sebanyak Rp. %d telah terisi ke nomor 0856%d\n\n",i,h); printf("1) Kembali ke Menu\n"); printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan12); switch(pilihan12) { case 1 : isi_pulsa(nomor_telp,jumlah_pulsa,saldo);break; case 2 : menu_utama(pilihan);break; case 3 : penutup();break; } break; case 2 : i = 10000; j = j-i; proses(); printf("\n"); printf("Pulsa sebanyak Rp. %d telah terisi ke nomor 0856%d\n\n",i,h); printf("1) Kembali ke Menu\n"); printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan12); switch(pilihan12) { case 1 : isi_pulsa(nomor_telp,jumlah_pulsa,saldo);break; case 2 : menu_utama(pilihan);break; case 3 : penutup();break; } break; case 3 : i = 20000; j = j-i; proses(); printf("\n");

printf("Pulsa sebanyak Rp. %d telah terisi ke nomor 0856%d\n\n",i,h); printf("1) Kembali ke Menu\n"); printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan12); switch(pilihan12) { case 1 : isi_pulsa(nomor_telp,jumlah_pulsa,saldo);break; case 2 : menu_utama(pilihan);break; case 3 : penutup();break; } break; case 4 : i = 50000; j = j-i; proses(); printf("\n"); printf("Pulsa sebanyak Rp. %d telah terisi ke nomor 0856%d\n\n",i,h); printf("1) Kembali ke Menu\n"); printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan12); switch(pilihan12) { case 1 : isi_pulsa(nomor_telp,jumlah_pulsa,saldo);break; case 2 : menu_utama(pilihan);break; case 3 : penutup();break; } break; case 5 : i = 100000; j = j-i; proses(); printf("\n"); printf("Pulsa sebanyak Rp. %d telah terisi ke nomor 0856%d\n\n",i,h); printf("1) Kembali ke Menu\n"); printf("2) Kembali ke Menu Utama\n"); printf("3) Keluar\n"); printf("Masukkan pilihan anda : "); scanf("%d",&pilihan12); switch(pilihan12) { case 1 : isi_pulsa(nomor_telp,jumlah_pulsa,saldo);break; case 2 : menu_utama(pilihan);break; case 3 : penutup();break; } break; } break; case 4 : menu_utama(pilihan);break;

} return(j); } void penutup() { clrscr(); printf("\n"); printf("Anda telah selesai menggunakan ATM\n\n"); printf("----------Terima Kasih------------\n\n"); printf("Silahkan ambil kartu anda\n"); } void proses() { int p; clrscr(); printf("\n"); printf("Permintaan anda sedang diproses, silahkan tunggu"); for (p=1; p<=5; p++) { printf(".");Sleep(1500); } printf("\n"); }

You might also like