Anda di halaman 1dari 9

TKD211208 Pemrograman Komputer © RM, 2024

LAPORAN PRAKTIKUM
PEMROGRAMAN KOMPUTER
Pernyataan Kontrol

Disusun oleh :
Muhammad Frisky Makarim
23/518553/TK/57108
Kelas A

DEPARTEMEN TEKNIK GEODESI


FAKULTAS TEKNIK
UNIVERSITAS GADJAH MADA
YOGYAKARTA
2024
Departemen Teknik Geodesi FT-UGM 1
TKD211208 Pemrograman Komputer © RM, 2024

1. Diberikan diagram alir berikut ini:

Departemen Teknik Geodesi FT-UGM 2


TKD211208 Pemrograman Komputer © RM, 2024

Departemen Teknik Geodesi FT-UGM 3


TKD211208 Pemrograman Komputer © RM, 2024
2. Diberikan sebuah diagram alir:

Departemen Teknik Geodesi FT-UGM 4


TKD211208 Pemrograman Komputer © RM, 2024

3. Lihat Program 3.5 (if_nested.py) pada modul teori “Pernyataan Pengujian dan
Pengulangan”. Lakukan modifikasi terhadap skrip program tersebut tanpa harus
menggunakan pernyataan if bersarang.

4. Buatlah program untuk menampilkan bilangan terbesar dan terkecil dari 3 buah
bilangan riil (tipe float). Gunakan perintah input() untuk memasukkan ketiga bilangan
tersebut.

Departemen Teknik Geodesi FT-UGM 5


TKD211208 Pemrograman Komputer © RM, 2024

5. Menghitung akar persamaan kuadrat: ax2 + bx + c, yang diketahui koefisien-koefisien


persamaannya (a, b, dan c  gunakan input()) dengan menguji terlebih dulu harga
deskriminannya, yaitu:
 Jika deskriminan > 0, ada dua akar berlainan, yaitu x1 dan x2
 Jika deskriminan = 0, ada satu akar (akar kembar), x1 = x2
 Jika deskriminan < 0, cukup ditulis “akar imajiner”

6. Tahun kabisat adalah angka tahun dalam kalender Masehi yang memiliki jumlah hari
lebih banyak (366 hari) dari pada tahun biasa (365 hari). Angka tahun kabisat
merupakan angka yang habis dibagi 4, seperti tahun: 2004, 2008, 2012 dst. Namun ada
pengecualiannya yaitu pada tahun awal abad yang harus habis dibagi 400. Jadi tahun
1600 dan 2000 adalah tahun kabisat, tetapi tahun 1700, 1800, dan 1900 bukan tahun
kabisat. Berdasarkan hal tersebut:
Tampilkan apakah angka tahun yang dimasukkan user dengan perintah input()
merupakan tahun kabisat ataukah tidak. Gunakan pernyataan if … elif ….

Departemen Teknik Geodesi FT-UGM 6


TKD211208 Pemrograman Komputer © RM, 2024

7. Modifikasilah program nomer 6) di atas untuk menampilkan tahun-tahun kabisat dari


tahun 1900 sampai tahun 2200, dengan urutan ke kanan. Anda bebas menggunakan
perintah while atau for.

8. Buatlah program untuk menentukan letak kuadran dari azimuth sebuah sudut, dengan
masukan berupa koordinat (x, y) dari 2 buah titik, tanpa harus menghitung nilai
azimuthnya. Gunakan perintah input() untuk memasukkan nilai koordinat (x, y) dari 2
buah titik tersebut. Ujilah program yang telah anda buat tersebut sesuai dengan 4
kemungkinan kuadran yang ada.

Departemen Teknik Geodesi FT-UGM 7


TKD211208 Pemrograman Komputer © RM, 2024

Departemen Teknik Geodesi FT-UGM 8


TKD211208 Pemrograman Komputer © RM, 2024

Departemen Teknik Geodesi FT-UGM 9

Anda mungkin juga menyukai