Workshop Pemrograman Bab 3

 Oleh : Tim 7 dan Tim 11

  • [7A][2000018009] Bintang Muhammad Madani
  • [11A][2000018018] Luzah Ulil Hikmah
  • [7A][2000018033] Elinda
  • [11A][2000018041] Gladish Rizka Puspita
  • [11A][2000018049] Inas Luthfianti Shaliha
  • [7A][2000018051] Muhammad Rifqi Zakaria

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

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

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

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

  5. Buatlah analisis dan alogaritma untuk menghitung konversi dari jam:menit:detik ke detik. Buat contoh kasus, misalnya konversikan 2jam 13menit 43detik menjadi…detik.

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

  7. Buatlah analisis dan alogaritma 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, dan 1 dua puluh limaan.


  8. [Pengamatan] Buatlah analisis dan alogaritma untuk menghitung luas sebuah plat CD.

  9. Buatlah analisis dan alogaritma untuk menghitung operasi bilangan rasional : penjumlahan, pengurangan, perkalian, pembagian, dan kebalikan. Buat contoh kasus, misalnya dua bilangan rasional 2/3 dan 4/7.

  10. Buatlah analisis dan alogaritma untuk mengkonversi bilangan biner 4 digit menjadi bilangan desimal. Operator overloading input mencegah user untuk memasukkan bilangan selain 0 dan 1. Deklarasi variable input dan output adalah bertipe integer. Koversikan 1011 ke desimal.

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

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

Komentar

Postingan Populer