Senin, 19 November 2007

Calculator Sederhana

Logika dan Algoritma

Calculator Sederhana

Algoritma :

  1. Deklarasikan variabel bil1 untuk bilangan yang pertama dimasukkan, bil2 untuk bilangan kedua, hasil untuk hasil perhitungan, oprator untuk operator hitung, dan jwb untuk pertanyaan balik. Agar dapat menghitung bilangan yang besar, maka definisikan tipe bilangan pertama, bilangan kedua, dan hasil dengan tipe double. Definisikan pula variabel jwb dan oprator dengan tipe char yang berarti meminta inputan berupa character.

  2. Masukkan bilangan pertama, oprator, dan bilangan kedua.

  3. Cek operator.

  4. Bila operator sama dengan ’+’ maka hasil sama dengan bilangan pertama dijumlah dengan bilangan kedua.

  5. Bila operator sama dengan ’-’ maka hasil sama dengan bilangan pertama dikurangkan dengan bilangan kedua.

  6. Bila operator sama dengan ’*’ maka hasil sama dengan bilangan pertama dikalikan dengan bilangan kedua.

  7. Bila operator sama dengan ’/’ maka hasil sama dengan bilangan pertama dibagi dengan bilangan kedua.

  8. Bila operator tidak sama dengan ’+’, ’-’, ’/’, atau ’*’, maka akan ditampilkan pesan error. Kemudian akan dikembalikan lagi pada langkah nomor 2.

  9. Cetak hasil.

  10. Tanyakan apakah mau melakukan perhitungan lagi.

  11. Bila jawabannya ’y’ maka kembali ke langkah ke-2.

  12. Bila jawabannya ’t’ maka program akan berakhir.

  13. Bila jawabannya bukan ’y’, atau ’t’ maka kembali ke langkah ke-9.

Flowchart :

Tidak ada komentar: