Untuk semua persoalan di bawah ini, desainlah algoritma dan flowcartnya :

1.Menjumlahkan 2 buah bilangan dan mencetak hasilnya

Algoritma :

  1. Memasukkan rumus operasi penjumlahan “c = x+y” dengan x dan y sebagai bilangan, serta c sebagai hasil operasi
  2. Memasukkan bilangan  pada variable x dan y
  3. menghitung operasi penjumlahan
  4. Mencetak c sebagai hasil operasi

Flowcart :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

2. Mengalikan 2 buah bilangan dan mencetak hasilnya

Algoritma :

  1. Memasukkan rumus operasi penjumlahan “c = x . y” dengan x dan y sebagai bilangan, serta c sebagai hasil operasi
  2. Memasukkan bilangan  pada variable x dan y
  3. Menghitung operasi perkalian
  4. Mencetak c sebagai hasil operasi

Flowcart :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

3. Memberikan opsi menjumlahkan dan mengalikan 2 buah bilangan dan menampilkan hasilnya

Algoritma :

  1. 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
  2. Memasukkan bilangan  pada variable x dan y
  3. Memasukkan simbol operasi penjumlahan atau perkalian pada variable O
  4. Bila simbol yang dimasukkan adalah “+” maka akan dilanjutkan pada perhitungan operasi penjumlahan
  5. Bila simbol yang dimasukkan adalah “.” maka akan dilanjutkan pada perhitungan operasi perkalian
  6. Bila simbol yang dimasukkan bukalah “+” dan “.” maka operasi tidak dapat dilanjutkan, lalu program akan mencetak kata “Error”
  7. Mencetak c sebagai hasil perhitungan operasi penjumlahan atau perkalian

Flowcart :

  • Facebook
  • Twitter
  • Google+
  • Pinterest
Gambar 3

4. Menghitung luas lingkaran dan menampilkan hasilnya

Algoritma :

  1. Memberi harga awal rumus mencari luas lingkarang “ L= π.r2 ”, dengan r sebagai panjang jari-jari lingkaran, π sebagai rasio dengan nilai 3,14 atau
    • Facebook
    • Twitter
    • Google+
    • Pinterest
    , dan L sebagai hasil perhitungan atau luas lingakaran
  2. Memasukkan panjang jari-jari lingkaran pada variable r
  3. Menghitung luas lingkaran
  4. Mencetak L sebagai hasil perhitungan atau luas lingakaran

Flowcart :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

5. Mengecek di antara 2 bilangan masukan apakah sama atau lebih besar salah satunya, dan tampilkan hasilnya

Algoritma :

  1. Memberi harga awal operasi pengurangan “c = x – y”, dengan x dan  y sebagai bilangan, dan c sebagai hasil operasi
  2. Memasukkan bilangan  pada variable x dan y
  3. Menghitung dan menentukan c sebagai hasil operasi pengurangan bilangan x dangan y
  4. Bila c bernilai “0” maka bilangan x dan y sama besar
  5. Bila c bernilai “-” atau negatif  maka bilangan y lebih besar daripada bilangan x
  6. Bila c bernilai “+” atau positif  maka bilangan x lebih besar daripada bilangan y
  7. Menamplikan hasilnya

Flowcart :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

6. Menghitung sigma (akumulasi) dari bilangan 1 sampai dengan n, dan  menampilkan hasilnya

Algoritma :

  1. Memberi harga awal “a = 0” dan “b = 0
  2. Memasukkan bilangan sembarang sebagai variable n
  3. Bila nilai a kurang dari n maka akan dilanjutkan pada operasi perhitungan “a = a +1” dan “b = b + a
  4. Bila nilai a lebih dari atau sama dengan n maka akan dilanjutkan pada operasi akhir “c = b” dengan c sebagai hasil akhir perhitungan
  5. Mencetak c sebagai hasil akhir perhitungan

Flowcart :

  • Facebook
  • Twitter
  • Google+
  • Pinterest
Gambar 6