"Provider Pulsa"
1. Psedocode
Header
Paket_Internet_Hortod3g+
Declaration
pulsa=10000,
a, b, c, d, e, f, g, h, i, j, k, l, p;
Description
Begin
print("Masukkan
angka : ");
a
= ok.nextInt();
if(a==123){
println("Menu Paket
Internet HotRod3G+");
println("1.
Harian");
println("2.
Mingguan");
println("3.
Bulanan");
println("Pilihan :
");
p
= ok.nextInt();
if(p>=4){
println("ERROR");
}
switch (p){
case 1:
println("1. Paket
HotRod3G+ Harian 15MB Rp.2000 ");
println("2. Paket HotRod3G+
Harian 20MB Rp.2500 ");
println("3. Paket
HotRod3G+ Harian 25MB Rp.3000");
println("Masukkan
angka : ");
d
= ok.nextInt();
if (d==1){
print("Aktifkan
Paket? Tekan 1 untuk mengaktifkan");
print("Masukkan
angka: ");
g
= ok.nextInt();
if ((g==1 &&
pulsa>=2000)){
print("Selamat Paket
HotRod3G+ 15MB anda sudah aktif!");}
else {
print("Mohon maaf
pulsa anda tidak mencukupi");}
}
elseif (d==2){
print("Aktifkan
Paket? Tekan 1 untuk mengaktifkan");
print("Masukkan
angka: ");
h
= ok.nextInt();
if ((h==1 &&
pulsa>=2500)){
print("Selamat Paket
HotRod3G+ 20MB anda sudah aktif!");}
else {
print("Mohon maaf pulsa anda tidak
mencukupi");}
}
elseif (d==3)print("Aktifkan
Paket? Tekan 1 untuk mengaktifkan");
print("Masukkan
angka: ");
i
= ok.nextInt();
if ((i==1 &&
pulsa>=3000)){
print("Selamat Paket
HotRod3G+ 25MB anda sudah aktif!");}
else {
print("Paket gagal
diaktifkan");}
}
break;
case 2:
println("1. Paket
HotRod3G+ Mingguan 200MB Rp.10.000");
println("2. Paket
HotRod3G+ Mingguan 300MB Rp.15.000");
println("3. Paket
HotRod3G+ Mingguan 350MB Rp.20.000");
println("Masukkan
angka : ");
e
= ok.nextInt();
if (e==1)print("Aktifkan
Paket? Tekan 1 untuk mengaktifkan");
print("Masukkan angka: ");
g
= ok.nextInt();
if ((g==1 &&
pulsa>=10000)){
print("Selamat Paket
HotRod3G+ Mingguan 200MB anda sudah aktif!");}
else {
print("Paket gagal diaktifkan");}
}
elseif (e==2){
print("Aktifkan
Paket? Tekan 1 untuk mengaktifkan");
print("Masukkan
angka: ");
h
= ok.nextInt();
if ((h==1 &&
pulsa>=15000)){
print("Selamat Paket
HotRod3G+ Mingguan 300MB anda sudah aktif!");}
else {
print("Paket gagal
diaktifkan");}
}
elseif (e==3){System.out.print("Aktifkan
Paket? Tekan 1 untuk mengaktifkan");
System.out.print("Masukkan
angka: ");
i = ok.nextInt();
if ((i==1 &&
pulsa>=20000)){
System.out.print("Selamat Paket
HotRod3G+ Mingguan 350MB anda sudah aktif!");}
else {
System.out.print("Paket gagal
diaktifkan");}
}
break;
case 3:
println("1. Paket
HotRod3G+ Bulanan 600MB Rp.25.000");
println("2. Paket
HotRod3G+ Bulanan 1,5GB Rp.45.000");
println("3. Paket
HotRod3G+ Bulanan 2,5GB Rp.60.000");
println("Masukkan
angka : ");
f
= ok.nextInt();
if (f==1){System.out.print("Aktifkan
Paket? Tekan 1 untuk mengaktifkan");
print("Masukkan
angka: ");
g
= ok.nextInt();
if ((g==1 &&
pulsa>=25000)){
print("Selamat Paket
HotRod3G+ Bulanan 600MB anda sudah aktif!");}
else {
print("Paket gagal
diaktifkan");}
}
elseif (f==2){
print("Aktifkan
Paket? Tekan 1 untuk mengaktifkan");
print("Masukkan
angka: ");
h
= ok.nextInt();
if ((h==1 &&
pulsa>=45000)){
print("Selamat Paket
HotRod3G+ Bulanan 1,5GB anda sudah aktif!");}
else {
print("Paket gagal
diaktifkan");}
}
elseif (f==3) print("Aktifkan
Paket? Tekan 1 untuk mengaktifkan");
print("Masukkan angka: ");
i = ok.nextInt();
if ((i==1 &&
pulsa>=60000)){
print("Selamat Paket HotRod3G+
Bulanan 2,5GB anda sudah aktif!");}
else {
print("Paket gagal diaktifkan");}
}
}
}
}
}
End
2. Flowchart

3. Console
Tidak ada komentar:
Posting Komentar