/Postest_1

Dhea Amalia Putri (2309116037)

Primary LanguagePython

Postest_1_A

Nama : Dhea Amalia Putri

NIM : 2309116037

Kelas : Sistem Informasi A'23

PROGRAM MENGHITUNG RUMUS SEGITIGA PYTHAGORAS

Flowchart

postest 1 flowchart drawio postest 1 flowchart2 drawio

Penjelasan Output

Program python yang saya buat ini terdapat Login Sederhana dan juga memungkinkan user untuk menghitung panjang sisi segitiga siku-siku, dengan menggunakan panjang dua sisi lainnya. Program ini menerapkan rumus teorema pythagoras untuk melakukan perhitungan.

Pada program ini saya juga menggunakan perulangan while pada Input NIM dan Input saat memilih menu pilihan rumus

1. Login Sederhana

Pengguna harus memasukkan data diri terlebih dahulu melalui input. Program ini menggunakan loop while pada bagian NIM pengguna, loop ini akan terus berjalan sampai pengguna memasukkan NIM yang valid (hanya angka). Disini saya menggunakan .isdigit() yang berguna untuk memeriksa apakah sebuah string hanya memiliki angka atau tidak, jika pada string itu hanya mengandung angka maka akan bernilai True dan jika memiliki setidaknya satu saja karakter yang bukan merupakan angka maka nilai yang akan dihasilkan adalah False. Lalu mencetak pesan "Anda Berhasil Login"

Screenshot 2023-09-26 025350_2

2. Perhitungan Rumus Pythagoras

Program ini juga menggunakan loop while True untuk menampilkan menu pilihan (alas, sisi tegak, sisi miring, atau keluar) kepada pengguna

Tergantung pilihan dari pengguna, progrm akan meminta pengguna menginputkan panjang sisi-sisi yang ingin diketahui

  1. Mencari sisi alas segitiga ((sisi miring² - sisi tegak²) x 0.5)

    Screenshot 2023-09-26 025350_alas
  2. Mencari sisi tegak segitiga ((sisi miring² - sisi alas²) x 0.5)

    Screenshot 2023-09-26 044223
  3. Mencari sisi Miring ((sisi alas² - sisi tegak²) x 0.5)

    Screenshot 2023-09-26 044237
  4. Keluar dari program

    Screenshot 2023-09-26 044247