Jumat, 05 Desember 2014

Algoritma Provider

Pseudocode
Algoritma Kartu_Provider_27
Deklarasi
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);
                                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);
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);
                                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);

                                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


Flowchart

Console



Tidak ada komentar:

Posting Komentar