H
NIM: 210210501018
Kelas : Siscer 1
Tugas:
1. Buatlah program sederhana menghitung luas dan keliling segitiga dengan
menggunakan Python, dimana anda harus menggunakan:
Fungsi
Kondisional untuk meminta inputan user apakah mau menghitung Luas atau
Keliling Segitiga
Input diperoleh dari user
2. Berikan screenshot code dan luaran yang dihasilkan serta lakukan penambahan
penjelasan dan analisis singkat pada setiap baris yang anda kodekan.
Program:
Di bawah ini adalah program untuk menghitung luas dan keliling segitiga dimana
ketika program dijalankan user akan disuruh untuk memasukkan pilihan yaitu, 1
apabila user ingin menghitung luas segitiga dan 2 apabila user ingin menghitung
keliling segitiga. Setelah user memilih pilihan 1 atau 2 misalnya, user mamasukkan
pilihan 1 maka untuk menghitung luas segitiga, user akan diminta untuk memasukkan
nilai alas dan tinggi segitiga, apabila user memilih 2 untuk menghitung keliling segitiga
maka, user akan diminta untuk memasukkan nilai setiap sisi dari segitiga lalu, akan
ditampilkan hasil berupa nilai dari luas atau keililing segitiga sesuai dengan pilihan
user.
Code:
Output:
Analisis:
Pada kode diatas terdapat perintah “Print” untuk menampilkan sejumlah kalimat/String
yang telah dimasukkan kedalam tanda kutip dua seperti:
("Program Menghitung Luas dan Keliling Segitiga")
("Pilih:")
("1. Menghitung Luas Segitiga")
("2. Menghitung Keliling Segitiga")
Pada kode diatas terdapat pendeklarasian variabel bernama pilihan dengan inisialisasi
nilai dari inputan user berupa data bertype integer dan akan menampilkan string yaitu
“Masukkan Pilihan (1/2):”.
Pada kode diatas jika pilihan = 1 maka akan di proses beberapa perintah yaitu:
pendeklarasian variabel bernama Nilaialas dan NilaiTinggi dengan inisialisasi nilai dari
inputan user dengan type data float, pendeklarasian variabel bernama CtkLuas yang di
inisialisasikan dengan memanggil fungsi bernama HitungLuas dengan mengirim
argument berupa nilai dari variabel bernama Nilaialas dan NilaiTinggi, yang terakhir
yaitu menampilkan luas segitiga dengan mengambil nilai dari variabel CtkLuas.
Pada kode diatas jika pilihan = 2 maka akan di proses beberapa perintah yaitu:
pendeklarasian variabel bernama Nilaisisi1, Nilaisisi2 dan Nilaisisi3 dengan inisialisasi
nilai dari inputan user dengan type data float, pendeklarasian variabel bernama
CtkKeliling yang di inisialisasikan dengan memanggil fungsi bernama HitungKeliling
dengan mengirim argument berupa nilai dari variabel bernama Nilaisisi1, Nilaisisi2, dan
Nilaisisi3, yang terakhir yaitu menampilkan keliling segitiga dengan mengambil nilai
dari variabel CtkKeliling.
Pada kode diatas jika kedua kondisi sebelumnya tidak terpenuhi maka akan di eksekusi
perintah print untuk menampilkan String berupa "Anda salah memasukkan pilihan
silahkan coba lagi!"