Minggu, 21 Juni 2015

BAB 2 Soal & Jawaban

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.

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!



















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 :





















5. Flowchart :



















6. 
7.




















8. Tujuan algoritma adalah untuk menghitung volume bola.



















9. 



















10.




5 komentar:

  1. Kenapa tidak ada jawabannya no 6..?

    BalasHapus
  2. Klo bisa background ini nya jgn warna ijo tua gelap cuy, btw thanks ya jawaban nya

    BalasHapus
  3. No 6 gk ada jawabannya 😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭

    BalasHapus
  4. saya butuh jawaban np 6

    BalasHapus