FlowChart,Algoritma,Pseudocode Kalkulator Android

FlowChart Kalkulator




Algoritma Kalkulator

1.read bil1, bil2, hasil char operator

2.masukkan bilangan 1

3.masukkan bilangan 2

4.pilih operator dari ‘*’,’/’,’+’ atau ‘-‘untuk melakukan proses

5.decision:

     a. apakah operator=’*’

    b. jika ya, maka kalikan bil 1 dengan bil 2 yang menyatakan hasil = bil 1*bil 2, kemudian ke       proses6

     c. jika tidak, maka tanyakan apakah operator =’/’?

     d. jika ya, maka bagi bil 1 dgn bil 2 yang menyatakan hasil=bil 1/ bil 2, kemudian ke proses 6

     e. jika tidak, maka tanyakan apakah operator = ‘+’?

     f. jika ya, maka tambahkan bil 1 dgn bil 2 yg menyatakan hasil=bil 1+ bil 2′ kemudian ke proses 6

    g. jika tidak, maka tanyakan apakah operator =’-‘?

    h. jika ya maka, kurangkan bil 1 dgn bil 2 yang menyatakan hasil=bil 1 – bil 2, kemudian ke     proses6

6.cetak hgasil

7.program selesai

PSEUDOCODE PROGRAM KALKULATOR

Deklarasi

operator            : string

angka_pertama   : float

angka_kedua      : float

hasil                  : double

Deskripsi

writeln("---------------------KALKULATOR------------------")

write("Masukan Angka :")

read angka_pertama

write("Masukan Operator(*,/,+,-, %, )")

read operator

if ("*".equals(operator))

write("Masukan Angka Kedua :")

read angka_kedua

writeln("Hasilnya :" +(angka_pertama*angka_kedua))

endif

else if ("/".equals(operator))

write("Masukan Angka Kedua :")

read angka_kedua

writeln("Hasilnya :" +(angka_pertama/angka_kedua))

endif

else if ("+".equals(operator))

write("Masukan Angka Kedua :")

read angka_kedua

writeln("Hasilnya :" +(angka_pertama+angka_kedua))

endif

else if ("-".equals(operator))

write("Masukan Angka Kedua :")

read angka_kedua

writeln("Hasilnya :" +(angka_pertama-angka_kedua))

endif

else if ("%".equalsIgnoreCase(operator))

write("Masukan Angka Kedua :")

read angka_kedua

writeln("Hasilnya :" +(angka_pertama%angka_kedua))

endif

else if ("^".equalsIgnoreCase(operator))

hasil = Math.pow(angka_pertama,2)

writeln("Hasilnya :" +hasil)

endif

else writeln("E R R O R!")

endif



Komentar

Posting Komentar

Postingan populer dari blog ini

Membuat Aplikasi CRUD Sederhana dengan database SQLite di Android Studio