Langkah-langkah kerja program python menggambar lingkaran dan menampilkan luasnya adalah:
Langkah ke-1 : Input jarak titik pusat ke titik sudut segilima,
Langkah ke-2 : Hitung luas segilima,
Langkah ke-3 : Gambar segilima menggunakan turtle,
Langkah ke-4 : Tampilkan gambar segilima dan luas segilima.
Pada baris ke-1, program mengimpor modul math agar bisa menggunakan fungsi-fungsi matematika. Dan pada baris ke-2, program mengimpor modul turtle agar bisa menggambar segilima dalam turtle.
Pada baris ke-4, program menerima input berupa nilai jarak titik pusat ke titik sudut segilima dari pengguna menggunakan fungsi input(). Nilai input ini dikonversi menjadi nilai numerik menggunakan fungsi eval(). Nilai ini disimpan dalam variabel dengan nama r.
Kemudian pada baris ke-5, program mendefinisikan variabel PI untuk menampung nilai dari method math.pi.
Pada baris ke-7, program menentukan luas segilima dengan mengoperasikan 5 dikali dengan jarak titik sudut dengan titik sudut dikuadratkan dan dibagi 2. Kemudian, hasil ini dikalikan dengan nilai sinus dari sudut dua per lima π radian. Nilai luas ini disimpan dalam variabel dengan nama luas.
Pada baris ke-8, nilai dalam variabel luas dibulatkan menjadi 2 angka desimal menggunakan fungsi format(). Karakter “.2f” menunjukkan bahwa nilai ini dibulatkan menjadi nilai float dengan 2 angka desimal. Nilai setelah dibulatkan menggantikan nilai dalam variabel luas sebelumnya.
Pada baris ke-9, program menggabungkan string “Luas segilima adalah “ dengan nilai dari luas menggunakan operator +. Agar nilai dalam variabel luas bisa digabungkan maka nilai ini harus dikonversi menjadi string menggunakan fungsi str(). Hasil penggabungan string ini disimpan dalam variabel output_luas.
Pada baris ke-11 hingga 15, program membuat segilima dalam turtle. Secara default, posisi turtle berada di titik (0, 0) atau di tengah-tengah layar turtle. Perintah pada baris ke-11 digunakan agar “pena” turtle diangkat saat dipindahkan ke titik (0, -r) oleh perintah pada baris ke-12. Pada baris ke-13, “pena” turtle diturunkan kembali agar bisa membuat segilima beraturan yang dilakukan oleh perintah baris ke-15. Pada baris ke-14, garis yang digoreskan oleh “pena” turtle berwarna biru.
Oleh : #bayuyudhasaputra
Related topics: