Knowee
Questions
Features
Study Tools

Diberikan algoritma berikut untuk menentukan bilangan terbesar dari 3 bilangan:Masukkan 3 bilangan: A, B, dan C.Bandingkan A dan B.Jika A lebih besar dari B, bandingkan A dan C.Jika A lebih besar dari C, maka A adalah bilangan terbesar.Jika tidak, maka C adalah bilangan terbesar.Jika tidak, bandingkan B dan C.Jika B lebih besar dari C, maka B adalah bilangan terbesar.Jika tidak, maka C adalah bilangan terbesar. Analisislah langkah-langkah algoritam tersebut. Tentukan apakah ada kesalahan dalam logika algoritmanya.AKesalahan pada langkah 2 dan 3.BKesalahan pada langkah 5 dan 6CTidak ada kesalahan.DKesalahan pada langkah 7 dan 8.

Question

Diberikan algoritma berikut untuk menentukan bilangan terbesar dari 3 bilangan:Masukkan 3 bilangan: A, B, dan C.Bandingkan A dan B.Jika A lebih besar dari B, bandingkan A dan C.Jika A lebih besar dari C, maka A adalah bilangan terbesar.Jika tidak, maka C adalah bilangan terbesar.Jika tidak, bandingkan B dan C.Jika B lebih besar dari C, maka B adalah bilangan terbesar.Jika tidak, maka C adalah bilangan terbesar. Analisislah langkah-langkah algoritam tersebut. Tentukan apakah ada kesalahan dalam logika algoritmanya.AKesalahan pada langkah 2 dan 3.BKesalahan pada langkah 5 dan 6CTidak ada kesalahan.DKesalahan pada langkah 7 dan 8.

...expand
🧐 Not the exact question you are looking for?Go ask a question

Solution

Baik, mari kita analisis langkah-langkah algoritma yang diberikan:

  1. Masukkan 3 bilangan: A, B, dan C.
  2. Bandingkan A dan B.
  3. Jika A lebih besar dari B, bandingkan A dan C.
  4. Jika A lebih besar dari C, maka A adalah bilangan terbesar.
  5. Jika tidak, maka C adalah bilangan terbesar.
  6. Jika tidak, bandingkan B dan C.
  7. Jika B lebih besar dari C, maka B adalah bilangan terbesar.
  8. Jika tidak, maka C adalah bilangan terbesar.

Sekarang, mari kita periksa apakah ada kesalahan dalam logika algoritma ini:

  • Langkah 2 dan 3: Bandingkan A dan B, jika A lebih besar dari B, bandingkan A dan C. Ini benar.
  • Langkah 4 dan 5: Jika A lebih besar dari C, maka A adalah bilangan terbesar. Jika tidak, maka C adalah bilangan terbesar. Ini juga benar.
  • Langkah 6: Jika tidak (artinya A tidak lebih besar dari B), bandingkan B dan C. Ini benar.
  • Langkah 7 dan 8: Jika B lebih besar dari C, maka B adalah bilangan terbesar. Jika tidak, maka C adalah bilangan terbesar. Ini juga benar.

Dari analisis di atas, tidak ada kesalahan dalam logika algoritma tersebut. Jadi, jawabannya adalah:

C. Tidak ada kesalahan.

This problem has been solved

Similar Questions

Diketahui jumlah dua buah bilangan positif adalah90 . Jika bilangan kedua dikuadratkankemudian dikalikan dengan bilangan pertama menghasilkan yang sebesar-besarnya(maksimum), berapakah masing-masing bilangan tersebut?

Berikut adalah algoritma untuk menentukan apakah sebuah bilangan adalah bilangan genap atau ganjil:Terima masukan bilangan bulat "n".Jika "n" habis dibagi 2 maka "n" adalah bilangan genap.Jika tidak, maka "n" adalah bilangan ganjil.Analisislah algoritma tersebut dan pilih pernyataan yang benar mengenai cara kerjanya.AAlgoritma ini salah karena tidak menerima bilangan negatif.BAlgoritma ini salah karena tidak memeriksa semua kemungkinan nilai "n".CAlgoritma ini benar karena bilangan genap selalu habis dibagi 2.DAlgoritma ini salah karena tidak menghitung bilangan ganjil.

. Dari angka-angka 2, 3, 4, 5, 6 dan 8 akan dibentuk bilangan terdiri atas 3 angka berlainan. Banyak bilangan antara 300 dan 700 yang dapat dibentuk dari angka-angka tersebut adalah …….a.24b.80c.100d.120e.144

Dari angka 2, 3, 4, 5, 6, 7, 8, 9 akan dibuat bilangan yang terdiri atas tiga angka yang berbeda. Banyaknya bilangan berbeda yang lebih besar dari 640, tetapi lebih kecil dari 860 adalah…

Jika Anda ingin memulai ulang penomoran halaman di tengah-tengah dokumen Anda, apa yang perlu Anda lakukan terlebih dahulu?Matikan Lacak Perubahan.Tambahkan hentian bagian.Tutup dan buka kembali dokumen.Buat daftar isi.

1/3

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.