Contoh Soal Pilihan Ganda Algoritma
Soal 1
Algoritma adalah …
A. Bahasa pemrograman komputer
B. Urutan langkah-langkah logis untuk menyelesaikan masalah
C. Gambar diagram komputer
D. Proses instalasi program
Soal 2
Simbol belah ketupat pada flowchart digunakan untuk …
A. Menunjukkan proses perhitungan
B. Menunjukkan input/output
C. Menunjukkan keputusan (percabangan)
D. Menunjukkan awal atau akhir algoritma
Soal 3
Diketahui algoritma:
-
Mulai
-
Input panjang dan lebar
-
Hitung luas = panjang × lebar
-
Tampilkan luas
-
Selesai
Algoritma di atas digunakan untuk menghitung …
A. Keliling persegi panjang
B. Luas persegi panjang
C. Volume balok
D. Luas segitiga
Soal 4
B. Percabangan (if-else)
C. Input/output
D. Array
Soal 5
Perhatikan flowchart berikut:
-
Mulai → Input bilangan → Jika bilangan % 2 = 0 maka GENAP → Jika tidak GANJIL → Selesai.
Flowchart tersebut digunakan untuk menentukan …
A. Bilangan positif atau negatif
B. Bilangan prima atau bukan
C. Bilangan ganjil atau genap
D. Bilangan terbesar dari dua angka
Contoh Soal Latihan Algoritma
Latihan 1: Bilangan Ganjil/Genap
Buatlah algoritma untuk menentukan apakah sebuah bilangan yang dimasukkan adalah bilangan ganjil atau genap.
-
Input: sebuah bilangan
-
Output: teks "Ganjil" atau "Genap"
Latihan 2: Luas Persegi Panjang
Tuliskan algoritma untuk menghitung luas persegi panjang.
-
Input: panjang dan lebar
-
Proses: luas = panjang × lebar
-
Output: hasil luas
Latihan 3: Nilai Ujian
Buat algoritma untuk menentukan apakah seorang siswa lulus atau tidak lulus berdasarkan nilai ujian.
-
Jika nilai ≥ 75 → "Lulus"
-
Jika nilai < 75 → "Tidak Lulus"
Latihan 4: Bilangan Terbesar
Buatlah algoritma untuk menentukan bilangan terbesar dari 3 angka yang dimasukkan.
Latihan 5: Konversi Suhu
Tuliskan algoritma untuk mengonversi suhu dari Celcius ke Fahrenheit dengan rumus:
F = (C × 9/5) + 32
No comments:
Post a Comment