Pertemuan ke 1 Algoritma dan Pemrograman
Rangkuman Algoritma dan Pemrograman
Pada pertemuan ke-1 mata kuliah Algoritma dan Pemrograman, kita telah mempelajari dasar-dasar Variabel dan Tipe Data di Python—mulai dari aturan penamaan, assignment, type casting, hingga penggunaan fungsi input().
Untuk mengimplementasikan konsep tersebut, kali ini saya menyelesaikan sebuah tugas latihan kode Python sederhana bertajuk "Algoritma Penukaran Gelas & Kalkulator Persegi" (algoritma gelas.py)
- Konsep Algoritma Penukaran Gelas Swap Algoritma
Bayangkan kita memiliki dua buah gelas:
Gelas A berisi Kopi
Gelas B berisi Teh
Jika kita ingin menukar isi Gelas A menjadi Teh dan Gelas B menjadi Kopi, kita tidak bisa langsung menuangkannya tanpa wadah bantuan! Oleh karena itu, kita membutuhkan Gelas C (variabel penampung sementara).
Langkah-langkah pada kode Python:
Simpan isi
gelas_A("Kopi") ke dalamgelas_C.Pindahkan isi
gelas_B("Teh") ke dalamgelas_A.Pindahkan isi
gelas_C(yang menyimpan "Kopi") ke dalamgelas_B.Kosongkan kembali
gelas_C.
Hasil akhirnya, gelas_A kini berisi Teh dan gelas_B berisi Kopi!
Perhitungan Keliling dan Luas Persegi + Validasi Input
Selain algoritma swap, program ini juga dilengkapi dengan fungsi interaktif untuk menghitung Keliling dan Luas Persegi:
- Aturan Input & Type Casting: Input dari pengguna menggunakan
input()yang dikonversi ke tipe data desimalfloatagar bisa menerima angka pecahan.
- Penanganan Error
try-except: Memastikan bahwa pengguna memasukkan angka yang valid dan bernilai positif
- Keliling = 4 X Sisi
- Luas = Sisi X Sisi
Komentar
Posting Komentar