Uploaded by Budi Wasito

COMPUTATIONAL THINKING

advertisement
QUIZ&REVIEW
Computational Thinking
Budi Wasito, S.Kom., M.M., M.Kom.
085.100.555.133 / [email protected]
1. Buat algoritma untuk menghitung Luas Bola:
• Input:”Masukan Panjang Jari-jari Bola (R)...”
• Diketahui:Luas=4 x pi x R2
• Output: “Luas Permukaan Bola adalah..”
LOOPING
2.Buatlah algoritma untuk menampilkan 30
simbol berikut:
**********************
3.Buat algoritma untuk urutan Ascending dan
Descending berikut ini
10 20 30 40 50 60 70 80 90 100
100 90 80 70 60 50 40 30 20 10
4. Buatlah algoritma untuk menampilkan data:
11111
22222
33333
44444
55555
5. Buat algoritma untuk berikut ini:
1
22
333
4444
55555
6. Buatlah algoritma (tanpa array) untuk menghitung
biaya pengiriman paket barang, berdasarkan tarif
berikut:
Tujuan
Tarif Per Kg
DEPOK
15.000
BOGOR
17.500
• Inputnya adalah: “Tujuan dan Berat Paket Barang”
• Ouputnya adalah “Biaya Pengiriman adalah:”
7. Berdasarkan soal 6, buatlah algoritma berikut jika
diketahui Input:
• Nama Pengirim Berat Paket (Kg) Tujuan
Didik
Ninik
5,8
7,2
Depok
Bogor
• Ouput:
No. Nama Pengirim
1. Didik
2. Ninik
Biaya Pengiriman
Rp. 87.000,Rp. 126.00,-
8. Diketahui contoh data kode pos:14350, 14450
• Simpanlah data tsb kedalam array Kode Pos
• Buat keterangan input: “Masukan kode pos
pengiriman”
• Jika kode yang dimasukan betul beri keterangan: “OK,
Kode Pos Sesuai, Barang dapat dikirim”
• Jika kode yang dimasukan tidak sesuai beri
keterangan:”Maaf Kode Pos salah, Barang tidak
dapat dikirim”
9. Sesuai soal no 7, buat laporan berikut dengan input:
• Nama
Berat (Kg) Tujuan
Kode Pos
Didik
Ninik
5,8
7,2
Depok
Bogor
14350
14340
Ouput:
•
Nama
Tujuan
Kode Pos
Keterangan
Biaya Pengiriman
Didik
Ninik
Depok
Bogor
14350
14330
OK Paket Terikirim
Kode Pos Salah
Rp. 87.000,Rp. 0
Download
Related flashcards
Create flashcards