Artikel ini saya buat berdasarkan modul praktikum mata kuliah Algoritma dan Pemrograman di Universitas Ahmad Dahlan (UAD) Yogyakarta tahun 2015. Tujuan saya menulis artikel ini adalah untuk membantu mahasiswa jurusan Teknik Informatika yang sedang mengambil mata kuliah tersebut. Pada bagian akhir modul praktikum pertama, para praktikan diberikan tugas untuk membuat beberapa program, yaitu:
- Menghitung volume dan luas permukaan bola, dengan membaca jari-jari bola, kemudian menampilkan volume dan luas permukaan bola.
- Menghitung konversi suhu dengan membaca suhu dalam derajat Celcius, kemudian tampilkan konversinya dalam Fahrenheit, Reamur dan Kelvin.
- Menghitung tahanan total (Rt) dari 3 tahanan R1, R2 dan R3 yang dirangkai secara seri maupun paralel.
- Dibaca jam dalam detik kemudian menampilkan dalam bentuk jam, menit detik.
- Dibaca dua buah pecahan kemudian menampilkan operasi penjumlahan, pengurangan, perkalian dan pembagian pecahan tersebut.
- Dibaca dua buah titik kemudian menentukan dan menampilkan titik tengah kedua titik tersebut.
Soal 1 : Menghitung volume dan luas permukaan bola, dengan membaca jari-jari bola, kemudian menampilkan volume dan luas permukaan bola.
Pembahasan :
- Input dari program tersebut adalah jari-jari bola
- Output dari program tersebut nantinya adalah volume dan luas permukaan bola, sehingga kita perlu mencari rumus volume dan luas permukaan bola
- Rumus volume bola = 4/3 π r3
- Rumus luas permukaan bola = 4 π r2
- Karena nilai dari π adalah 22/7 atau 3.14, maka tipe data yang akan kita gunakan nantinya adalah float
Soal 2 : Menghitung konversi suhu dengan membaca suhu dalam derajat Celcius, kemudian tampilkan konversinya dalam Fahrenheit, Reamur dan Kelvin.
Pembahasan :
Source Code :
Soal 3 : Menghitung tahanan total (Rt) dari 3 tahanan R1, R2 dan R3 yang
dirangkai secara seri maupun paralel.
Pembahasan :
Source Code :
Soal 4 : Dibaca jam dalam detik kemudian menampilkan dalam bentuk jam, menit
detik.
Pembahasan :
Source Code :
Soal 5 : Dibaca dua buah pecahan kemudian menampilkan operasi penjumlahan,
pengurangan, perkalian dan pembagian pecahan tersebut.
Pembahasan :
Source Code :
Soal 6 : Dibaca dua buah titik kemudian menentukan dan menampilkan titik
tengah kedua titik tersebut.
Pembahasan :
Source Code :