Pseudocode Kalkulator
Algoritma
Kalkulator_Sederhana
{Membuat
kalkulator sederhana yang mudah untuk digunakan}
Deklarasi
nilai1,
nilai2 : double
hasil
: double
pilih : integer
Deskripsi
Start
Writeln("****************************************");
Writeln("KALKULATOR
SEDERHANA KELOMPOK 23");
Writeln("****************************************");
Writeln("KODE
PILIHAN");
Writeln("1.
Penjumlahan");
Writeln("2.
Pengurangan");
Writeln("3.
Perkalian");
Writeln("4.
Pembagian");
Writeln("5.
Modulus");
Writeln("6.
Akar");
Writeln("7.
Persen");
Writeln("8.
Pangkat");
Writeln("9.
Permutasi & Combinasi");
Writeln("Masukan
Kode Pilihan :");
Read(pilih);
Write("Masukan
nilai 1 yang akan dihitung : ");
Read(nilai1);
Write("Masukan
nilai 2 yang akan dihitung : ");
Read(nilai2);
switch(pilih)
case
1:
hasil=nilai1+nilai2;
Writeln
("Hasil Penjumlahan = "+hasil);
break;
case
2:
hasil=nilai1-nilai2;
Writeln
("Hasil Pengurangan = "+hasil);
break;
case
3:
hasil=nilai1*nilai2;
Writeln
("Hasil Perkalian = "+hasil);
break;
case
4:
hasil=nilai1/nilai2;
Writeln
("Hasil Pembagian = "+hasil);
break;
case
5:
hasil=nilai1%nilai2;
Writeln
("Hasil Modulus = "+hasil);
break;
case
6:
hasil = Math.sqrt(nilai1);
Writeln("Hasil
Akar : " +hasil);
break;
case
7:
hasil = Math.pow(nilai1,nilai2);
Writeln("Hasil
Pangkat : " +hasil);
break;
case
8:
hasil =
100*(nilai1)/(nilai2)/(nilai1+nilai2);
Writeln("Hasil
Persen : " +hasil+ "%");
break;
case
9:
double
angka3 = nilai1 - nilai2;
double
hasil1 = 1;
double
hasil2 = 1;
double
hasil3 = 1;
for(int i=1;i<=nilai1;i++)
hasil1 = hasil1 * i ;
for(int i=1;i<=nilai2;i++)
hasil2 = hasil2 * i ;
for(int i=1;i<=angka3;i++)
hasil3 = hasil3 * i ;}
double
hasilpermutasi = hasil1 / hasil3;
double
hasilkombinasi = hasil1 / (hasil3 * hasil2);
Writeln("Hasil
Permutasi : " + hasilpermutasi);
Writeln("Hasil
Kombinasi : " + hasilkombinasi);
break;
End
FLOWCHART
Tidak ada komentar:
Posting Komentar