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.
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.Cetak hasil.
9.Tanyakan apakah mau melakukan perhitungan lagi.
10.Bila jawabannya ’y’ atau ’Y’ maka kembali ke langkah ke-2.
11.Bila jawabannya ’t’ atau ’T’ maka program akan berakhir.
12.Bila jawabannya bukan ’y’, ’Y’, ’t’, atau ’T’ maka kembali ke langkah ke-9.
Flowchart :
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.
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.Cetak hasil.
9.Tanyakan apakah mau melakukan perhitungan lagi.
10.Bila jawabannya ’y’ atau ’Y’ maka kembali ke langkah ke-2.
11.Bila jawabannya ’t’ atau ’T’ maka program akan berakhir.
12.Bila jawabannya bukan ’y’, ’Y’, ’t’, atau ’T’ maka kembali ke langkah ke-9.
Flowchart :
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.
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.Cetak hasil.
9.Tanyakan apakah mau melakukan perhitungan lagi.
10.Bila jawabannya ’y’ atau ’Y’ maka kembali ke langkah ke-2.
11.Bila jawabannya ’t’ atau ’T’ maka program akan berakhir.
12.Bila jawabannya bukan ’y’, ’Y’, ’t’, atau ’T’ maka kembali ke langkah ke-9.
Flowchart :
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.
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.Cetak hasil.
9.Tanyakan apakah mau melakukan perhitungan lagi.
10.Bila jawabannya ’y’ atau ’Y’ maka kembali ke langkah ke-2.
11.Bila jawabannya ’t’ atau ’T’ maka program akan berakhir.
12.Bila jawabannya bukan ’y’, ’Y’, ’t’, atau ’T’ maka kembali ke langkah ke-9.
Flowchart :
No comments:
Post a Comment