Latihan Soal !
1. Buatlah algoritma untuk menentukan nilai terbesar dari bilangan bulat yang dibaca dari keyboard dan menuliskan hasilnya ke layar! ALgoritma dibuat dalam bentuk kalimat deskriptif, pseudocode dan flowchart.
1. Buatlah algoritma untuk menentukan nilai terbesar dari bilangan bulat yang dibaca dari keyboard dan menuliskan hasilnya ke layar! ALgoritma dibuat dalam bentuk kalimat deskriptif, pseudocode dan flowchart.
2. Buat algoritma dalam
bahasa deskriptif dan flowchart untuk kegiatan mengambil dan menabung uang di
bank melalui teller!
3. Buat
algoritma dalam bahasa deskriptif dan pseudocode untuk menentukan apakah suatu
bilangan merupakan bilangan genap atau ganjil!
4. Membuat
flowchart untuk proses pembuatan kopi yang rasa manisnya tepat
5. 2. membuat
flowchart mengurutkan 3 bilangan acak
6. Buat algoritma untuk menghitung nilai
N suku dari deret aritmatika berikut:
Sn = 3+7+11+…+(4n-1)
7. Lengkapi penulisan flowchart berikut
ini:
1. Apakah suara bell pintu?
2. Start
3. Angkat dan menjawab telepon
4. Mematikan alarm
5. Apakah suara telepon?
6. Mendengar suara alarm berbunyi
7. Stop
8. Membuka dan memeriksa siapa yang berada
didepan pintu.
8. Analisalah potongan algoritma dibawah ini! Apakah tujuan algoritma ini? Selanjutnya ubahlah potongan algoritma berikut ini menjadi sebuah flowchart!
1. const PI
:= 3.14
2. var
radius, volume : real
3. put “please
enter...”..
4. get
radius
5. volume :=
(4/3)*PI*radius**3
6. put “”
7. put “The
volume is”, volume
9. Lengkapi
kerangka flowchart dibawah ini berdasarkan potongan algoritma yang ada!
1. Memulai dan
mendeklarasikan variabel nilai
2. Berapa
besarnya nilai?
3. Mematikan
alarm
4. Cek apakah
nilai>=50
5. Jika
nilai>=50 tampilkan “LULUS”
6. Jila
nilai<50 tampilkan “GAGAL”
7. Stop
10. Analisalah
flowchart dibawah ini dan selanjutnya lengkapilah trace table!
Flowchart :
Jawaban :
1.
Kalimat Deskriptif
|
Pseudocode
|
Masukkan
bilangan pertama
|
Input bilangan a
|
Masukkan
bilangan kedua
|
Input bilangan b
|
Apakah
bilangan pertama > dari bilangan kedua
|
|
Jika
ya, maka hasil adalah bilangan pertama
|
if a>b then print “Bilangan
terbesar=%f”,a
|
Jika
tidak, maka hasil adalah bilangan kedua
|
if a>b then print “Bilangan
terbesar=%f”,b
|
Tampilkan
hasil
|
Flowchart
:
2.
Kalimat deskriptif :
a. Masuk
ke dalam bank tertentu
b. Mengambil
nomor antrian
c. Mengisi
formulir
d. Jika
menabung, maka menyerahkan formulir dan uang kepada teller
e. Jika
mengambil uang, maka menyerahkan formulir dan menerima uang dari teller
Flowchart:
3.
Kalimat Deskriptif
|
Pseudocode
|
Masukkan
Sebuah bilangan
|
Input
bilangan
|
Bilangan
dibagi 2
|
Hasil
= bil/2
|
Jika
hasil = 0, maka bilangan genap
|
if
hasil=0 then print “Bilangan genap
|
Jika
hasil ≠ 0, maka bilangan ganjil
|
if
hasil≠0 then print “Bilangan genap
|
Flowchart :
4. Flowchart
:
makasih jawabannya :)
BalasHapusKenapa tidak ada jawabannya no 6..?
BalasHapusKlo bisa background ini nya jgn warna ijo tua gelap cuy, btw thanks ya jawaban nya
BalasHapusNo 6 gk ada jawabannya ðŸ˜ðŸ˜ðŸ˜ðŸ˜ðŸ˜ðŸ˜ðŸ˜ðŸ˜ðŸ˜ðŸ˜ðŸ˜ðŸ˜ðŸ˜ðŸ˜ðŸ˜ðŸ˜ðŸ˜ðŸ˜
BalasHapussaya butuh jawaban np 6
BalasHapus