Perhatikan algoritma dalam pendoende berikut: ALGORITMA PERBANDINGANRead A2. Read BRead

Berikut ini adalah pertanyaan dari sucii6677 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Perhatikan algoritma dalam pendoende berikut: ALGORITMA PERBANDINGANRead A

2. Read B

Read C

MAX-A

IF B-MAX THEN MAX-B

IF CSMAX THEN MAX-B

WRITE MAX

Jika pada langkah 1.2.3 diberikan nilai A, B, dan C berturut- rurut adalah 10, 20, 15, tennakan ewtput algoritma di atas b. Apa tujuan atau fungsi algoritma di atas!

Butah flowchart dari algoritma di atas.

Soal​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

1. Output dari algoritma "PERBANDINGAN" di atas akan menjadi 20.

Langkah-langkahnya sebagai berikut:

Read A: Nilai A diberikan sebesar 10.

Read B: Nilai B diberikan sebesar 20.

Read C: Nilai C diberikan sebesar 15.

MAX-A: Nilai MAX diisi dengan nilai A yaitu 10.

IF B-MAX THEN MAX-B: Karena 20 > 10, maka MAX diisi dengan nilai B yaitu 20.

IF C-MAX THEN MAX-C: Karena 15 < 20, maka nilai MAX tidak berubah.

WRITE MAX: Output dari algoritma adalah 20.

2. Tujuan atau fungsi dari algoritma "PERBANDINGAN" di atas adalah untuk menentukan nilai maksimal dari tiga bilangan A, B, dan C. Algoritma ini membaca tiga nilai, lalu membandingkan masing-masing nilai satu per satu dan memperbarui nilai maksimal sampai semua nilai sudah dibandingkan. Setelah semua nilai sudah dibandingkan, nilai maksimal akan dituliskan sebagai output.

3. BUAT FLOWCHART SENDIRI, MALES GUA. deskripsi dari flowchart dari algoritma "PERBANDINGAN" di atas:

Start: Menandai mulai dari algoritma.

Read A: Membaca nilai A.

Read B: Membaca nilai B.

Read C: Membaca nilai C.

MAX-A: Menentukan nilai A sebagai nilai maksimal.

IF B-MAX THEN MAX-B: Membandingkan nilai B dan MAX, jika B > MAX, nilai B akan menjadi nilai maksimal.

IF C-MAX THEN MAX-C: Membandingkan nilai C dan MAX, jika C > MAX, nilai C akan menjadi nilai maksimal.

Write MAX: Menuliskan nilai MAX.

End: Menandai akhir dari algoritma.

Semoga dengan pertanyaan yang sudah terjawab oleh faimast1 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Mon, 01 May 23