Soal Praktikum
Soal Praktikum
6. File kode program dikompres sesuai dengan ketentuan yang ada di SOP.
7. Penulisan kode sebaiknya menggunakan indentasi yang baik dan menambahkan komentar
(kegunaan sebuah variabel, percabangan, pengulangan, fungsi dan prosedur) sehingga
mempermudah proses pencarian kesalahan pada program (debugging).
8. Kecurangan berupa copy-paste kode program dari peserta / sumber lain akan memperoleh
sanksi tegas.
9. Selamat mengerjakan!
Problem 1
(save file dengan nama : PB03-NIM-YYMMDD-01.cpp)
Tuan Fin barusan diajari gurunya pelajaran fisika. Karena banyak yang diajari oleh gurunya,
tuan Fin tidaklah mampu mengingat semua rumus-rumus yang ada. Dan seperti biasa, guru tuan Fin
selalu memberi tugas diakhir pelajaran. Bantulah tuan Fin untuk menyelesaikan tugas-tugasnya.
Pilihan Menu :
1. Force
2. Distance
3. Energi Kinetic
4. Daya disipasi listrik
5. Waktu yang diperlukan dari a ke b
Input Pilihan : 1
F = m*a
Masukkan nilai massa : 4
Masukkan nilai percepatan : 5
F = 20 N
Apakah anda ingin menggunakan fitur lainnya ? (y/n) : y
Pilihan Menu :
1. Force
2. Distance
3. Energi Kinetic
4. Daya disipasi listrik
5. Waktu yang diperlukan dari a ke b
Input Pilihan : 2
x = v*t + 0.5*a*(t^2)
Masukkan nilai kecepatan : 4
Masukkan nilai percepatan : 5
Masukkan nilai waktu : 4
X = 56 m
Apakah anda ingin menggunakan fitur lainnya ? (y/n) : y
Pilihan Menu :
1. Force
2. Distance
3. Energi Kinetic
4. Daya disipasi listrik
5. Waktu yang diperlukan dari a ke b
Input Pilihan : 3
EK = 0.5*m*(v^2)
Masukkan nilai massa : 4
Masukkan nilai kecepatan : 5
EK = 50 J
Apakah anda ingin menggunakan fitur lainnya ? (y/n) : y
Pilihan Menu :
1. Force
2. Distance
3. Energi Kinetic
4. Daya disipasi listrik
5. Waktu yang diperlukan dari a ke b
Input Pilihan : 4
P = v^2 / R
Masukkan nilai tegangan : 4
Masukkan nilai Resistansi : 5
P = 3.2 W
Apakah anda ingin menggunakan fitur lainnya ? (y/n) : y
Pilihan Menu :
1. Force
2. Distance
3. Energi Kinetic
4. Daya disipasi listrik
5. Waktu yang diperlukan dari a ke b
Input Pilihan : 1
t = s/v
Masukkan nilai kecepatan : 4
Masukkan nilai absis titik a : 0
Masukkan nilai ordinat titik a : 0
Masukkan nilai absis titik b : 4
Masukkan nilai ordinat titik b : 4
t = 1.4142 s
Apakah anda ingin menggunakan fitur lainnya ? (y/n) : n