Workshop Bab 3

Dibuat oleh :

Gabungan Tim 03 & Tim 09

Tim 03 :
1. 2000018003 - Rijki Gustiansyah
2. 2000018027 - Arya Prio Winoto
3. 2000018048 - Muchammad Ichwanul Muslim

Tim 09 :
1. 2000018001 - Niko Naufal
2. 2000018010 - Rizal Fahri Setiawan
3. 2000018012 - Muhammad Al-Hafiz

1. Buatlah analisis dan algoritma untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2).


2. Buatlah algoritma untuk mencari isi bola bila diketahui jari-jari bola

3. Buatlah analisis dan algoritma untuk mencari hipotenusa dari segitiga Pythagoras bila
diketahui sisi siku-sikunya. (Petunjuk : gunakan fungsi sqrt yang menyatakan akar dari).


4. Buatlah analisis dan algoritma untuk menghitung konversi detik menjadi format jam:menit:detik
Buat contoh kasus, misalnya konversikan 1230 detik menjadi … jam … menit … detik.

5. Buatlah analisis dan algoritma untuk menghitung konversi dari jam:menit:detik ke detik
Buat contoh kasus, misalnya konversikan 2 jam 13 menit 43 detik menjadi … detik.
Klik untuk melihat jawaban >> Click here

6. Buatlah analisis dan algoritma untuk menghitung selisih 2 waktu. Output ditampilkan
dalam bentuk jam:menit:detik. Asumsikan menggunakan sistem jam 24-an.
Buat contoh kasus, misalnya berapa selisih waktu antara jam 3.45 sore dengan jam 10.23
malam. Selesaikan secara manual lebih dulu.


7. Buatlah analisis dan algoritma untuk menghitung jumlah komponen sejumlah uang menjadi pecahan-pecahannya. Misalkan Rp 188.875,- menjadi : 1 seratus ribuan, 1 lima
puluh ribuan, 1 dua puluh ribuan, 1 puluhan ribu, 1 lima ribuan, 3 ribuan, 1 lima ratusan,
1 dua ratusan, 1 ratusan, 1 lima puluhan, 1 dua puluh limaan
Klik untuk melihat jawaban >> Click here

8. [Pengamatan] Buatlah analisis dan algoritma untuk menghitung luas sebuah plat CD. 
Klik untuk melihat jawaban >> Click here

9. Buatlah analisis dan algoritma untuk menghitung operasi bilangan rasional :
penjumlahan, pengurangan, perkalian, pembagian dan kebalikan.
Buat contoh kasus, misalnya dua bilangan rasional 2/3 dan 4/7
Klik untuk melihat jawaban >> Click here

10. Buatlah analisis dan algoritma untuk mengkonversi bilangan biner 4 digit menjadi
bilangan desimal. Operator overloading input mencegah user untuk memasukkan bilangan selain 0 dan 1. Deklarasi variabel input dan output adalah bertipe integer.
Klik untuk melihat jawaban >> Click here

11. Buatlah analisis dan algoritma untuk menjumlah dua bilangan scientific berbentuk aEb
dengan 0 < a < 10 dan 0 <= b <= 4. Hitung 2.1E2 + 3.31E1 = secara manual lebih dulu.
Klik untuk melihat jawaban >> 

12. Buatlah analisis dan algoritma untuk menghitung jumlah dari dari dua tanggal yang
dimasukkan user. Misalnya, berapa hari dari 6/1/90 sampai 8/3/92 ? Anggap satu tahun
365 hari dan anggap semua komponen tanggal pertama SELALU LEBIH KECIL dari
komponen tanggal kedua.
Klik untuk melihat jawaban >>

Komentar