Uploaded by Budi Wasito

COMPUTATIONAL THINKING

advertisement

QUIZ&REVIEW

Computational Thinking

Budi Wasito, S.Kom., M.M., M.Kom

.

085.100.555.133 / budiwasito17@gmail.com

1. Buat algoritma untuk menghitung Luas Bola:

• Input:”Masukan Panjang Jari-jari Bola (R)...”

• Diketahui:Luas=4 x pi x R 2

• 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

DEPOK

Tarif Per Kg

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

• Ouput:

5,8

7,2

Depok

Bogor

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 Depok

7,2 Bogor

14350

14340

Ouput:

• Nama

Didik

Ninik

Tujuan Kode Pos

Depok 14350

Bogor 14330

Keterangan Biaya Pengiriman

OK Paket Terikirim Rp. 87.000,-

Kode Pos Salah Rp. 0

Download