Pseudocode
Algoritma Kartu_Provider_27
Deklarasi
paket, kode, yakin, sisapulsa, pulsa, harga1, harga2, harga3, harga4 = integer
paket, kode, yakin, sisapulsa, pulsa, harga1, harga2, harga3, harga4 = integer
Deskripsi
Begin
Writeln(“Masukkan Kode : “);
Read(kode);
if (kode = 2727) {
println(pulsa);
println(“1 : BBM : 10000
2 : Line : 15000
3 : Whatsapp : 15000
4 : Twitter & Facebook : 10000”);
writeln(“masukkan paket yang dipilih : “);
Read(paket);
if (paket=1) {
writeln(“apakah anda yakin memilih paket bbm?”);
read(yakin);
if (yakin=1) {
sisapulsa pulsa – harga1
read(sisapulsa);
Writeln(“Masukkan Kode : “);
Read(kode);
if (kode = 2727) {
println(pulsa);
println(“1 : BBM : 10000
2 : Line : 15000
3 : Whatsapp : 15000
4 : Twitter & Facebook : 10000”);
writeln(“masukkan paket yang dipilih : “);
Read(paket);
if (paket=1) {
writeln(“apakah anda yakin memilih paket bbm?”);
read(yakin);
if (yakin=1) {
sisapulsa pulsa – harga1
read(sisapulsa);
If
(sisapulsa<0) {
println(“maaf pulsa tidak mencukupi);
}
else {
println(“selamat terdaftar paket bbm”);
println(sisapulsa);
println(“terimakasih sudah menggunakan layanan ini”);
}
else if(yakin=2) {
println(“baiklah, layanan ditutup”);
}
else {
println(“error”);
}
}
else if(paket=2) {
writeln(“apakah anda yakin memilih paket Line?”);
read(yakin);
if (yakin=1) {
sisapulsa pulsa – harga2
read(sisapulsa);
println(“maaf pulsa tidak mencukupi);
}
else {
println(“selamat terdaftar paket bbm”);
println(sisapulsa);
println(“terimakasih sudah menggunakan layanan ini”);
}
else if(yakin=2) {
println(“baiklah, layanan ditutup”);
}
else {
println(“error”);
}
}
else if(paket=2) {
writeln(“apakah anda yakin memilih paket Line?”);
read(yakin);
if (yakin=1) {
sisapulsa pulsa – harga2
read(sisapulsa);
If (sisapulsa<0) {
println(“maaf pulsa tidak mencukupi);
}
else {
println(“selamat terdaftar paket Line”);
println(sisapulsa);
println(“terimakasih sudah menggunakan layanan ini”);
}
else if(yakin=2) {
println(“baiklah, layanan ditutup”);
}
else {
println(“error”);
}
}
else if(paket=3) {
writeln(“apakah anda yakin memilih paket Whatsapp?”);
read(yakin);
if (yakin=1) {
sisapulsa pulsa – harga3
read(sisapulsa);
println(“maaf pulsa tidak mencukupi);
}
else {
println(“selamat terdaftar paket Line”);
println(sisapulsa);
println(“terimakasih sudah menggunakan layanan ini”);
}
else if(yakin=2) {
println(“baiklah, layanan ditutup”);
}
else {
println(“error”);
}
}
else if(paket=3) {
writeln(“apakah anda yakin memilih paket Whatsapp?”);
read(yakin);
if (yakin=1) {
sisapulsa pulsa – harga3
read(sisapulsa);
If
(sisapulsa<0) {
println(“maaf pulsa tidak mencukupi);
}
else {
println(“selamat terdaftar paket Whatsapp”);
println(sisapulsa);
println(“terimakasih sudah menggunakan layanan ini”);
}
else if (yakin=2) {
println(“baiklah, layanan ditutup”);
}
else {
println(“error”);
}
}
else if(paket=4) {
writeln(“apakah anda yakin memilih paket Twitter & Facebook?”);
read(yakin);
if (yakin=1) {
sisapulsa pulsa – harga4
read(sisapulsa);
println(“maaf pulsa tidak mencukupi);
}
else {
println(“selamat terdaftar paket Whatsapp”);
println(sisapulsa);
println(“terimakasih sudah menggunakan layanan ini”);
}
else if (yakin=2) {
println(“baiklah, layanan ditutup”);
}
else {
println(“error”);
}
}
else if(paket=4) {
writeln(“apakah anda yakin memilih paket Twitter & Facebook?”);
read(yakin);
if (yakin=1) {
sisapulsa pulsa – harga4
read(sisapulsa);
If
(sisapulsa<0) {
println(“maaf pulsa tidak mencukupi);
}
else {
println(“selamat terdaftar paket Twitter & Facebok”);
println(sisapulsa);
println(“terimakasih sudah menggunakan layanan ini”);
}
else if(yakin=2){
printlnln(“baiklah, layanan ditutup”);
}
else {
println(“error”);
}
}
}
else {
println(“paket tidak tersedia”);
}
else {
Println(“kode tidak dikenal”);
}
end
println(“maaf pulsa tidak mencukupi);
}
else {
println(“selamat terdaftar paket Twitter & Facebok”);
println(sisapulsa);
println(“terimakasih sudah menggunakan layanan ini”);
}
else if(yakin=2){
printlnln(“baiklah, layanan ditutup”);
}
else {
println(“error”);
}
}
}
else {
println(“paket tidak tersedia”);
}
else {
Println(“kode tidak dikenal”);
}
end
Flowchart
Console
Tidak ada komentar:
Posting Komentar