Untuk semua persoalan di bawah ini, desainlah algoritma dan flowcartnya :
1.Menjumlahkan 2 buah bilangan dan mencetak hasilnya
Algoritma :
- Memasukkan rumus operasi penjumlahan “c = x+y” dengan x dan y sebagai bilangan, serta c sebagai hasil operasi
- Memasukkan bilangan pada variable x dan y
- menghitung operasi penjumlahan
- Mencetak c sebagai hasil operasi
Flowcart :
2. Mengalikan 2 buah bilangan dan mencetak hasilnya
Algoritma :
- Memasukkan rumus operasi penjumlahan “c = x . y” dengan x dan y sebagai bilangan, serta c sebagai hasil operasi
- Memasukkan bilangan pada variable x dan y
- Menghitung operasi perkalian
- Mencetak c sebagai hasil operasi
Flowcart :
3. Memberikan opsi menjumlahkan dan mengalikan 2 buah bilangan dan menampilkan hasilnya
Algoritma :
- Memberi harga awal “c = x O y”, dengan x dan y sebagai bilangan, c sebagai hasil operasi, dan O sebagai simbol operasi penjumlahan atau perkalian
- Memasukkan bilangan pada variable x dan y
- Memasukkan simbol operasi penjumlahan atau perkalian pada variable O
- Bila simbol yang dimasukkan adalah “+” maka akan dilanjutkan pada perhitungan operasi penjumlahan
- Bila simbol yang dimasukkan adalah “.” maka akan dilanjutkan pada perhitungan operasi perkalian
- Bila simbol yang dimasukkan bukalah “+” dan “.” maka operasi tidak dapat dilanjutkan, lalu program akan mencetak kata “Error”
- Mencetak c sebagai hasil perhitungan operasi penjumlahan atau perkalian
Flowcart :
4. Menghitung luas lingkaran dan menampilkan hasilnya
Algoritma :
- Memberi harga awal rumus mencari luas lingkarang “ L= π.r2 ”, dengan r sebagai panjang jari-jari lingkaran, π sebagai rasio dengan nilai 3,14 atau , dan L sebagai hasil perhitungan atau luas lingakaran
- Memasukkan panjang jari-jari lingkaran pada variable r
- Menghitung luas lingkaran
- Mencetak L sebagai hasil perhitungan atau luas lingakaran
Flowcart :
5. Mengecek di antara 2 bilangan masukan apakah sama atau lebih besar salah satunya, dan tampilkan hasilnya
Algoritma :
- Memberi harga awal operasi pengurangan “c = x – y”, dengan x dan y sebagai bilangan, dan c sebagai hasil operasi
- Memasukkan bilangan pada variable x dan y
- Menghitung dan menentukan c sebagai hasil operasi pengurangan bilangan x dangan y
- Bila c bernilai “0” maka bilangan x dan y sama besar
- Bila c bernilai “-” atau negatif maka bilangan y lebih besar daripada bilangan x
- Bila c bernilai “+” atau positif maka bilangan x lebih besar daripada bilangan y
- Menamplikan hasilnya
Flowcart :
6. Menghitung sigma (akumulasi) dari bilangan 1 sampai dengan n, dan menampilkan hasilnya
Algoritma :
- Memberi harga awal “a = 0” dan “b = 0”
- Memasukkan bilangan sembarang sebagai variable n
- Bila nilai a kurang dari n maka akan dilanjutkan pada operasi perhitungan “a = a +1” dan “b = b + a”
- Bila nilai a lebih dari atau sama dengan n maka akan dilanjutkan pada operasi akhir “c = b” dengan c sebagai hasil akhir perhitungan
- Mencetak c sebagai hasil akhir perhitungan
Flowcart :
Recent Comments