Buatlah Program yang Menampilkan Segitiga Bintang Siku-Siku Sesuai Inputan User

Please wait 0 seconds...
Scroll Down and click on Go to Link for destination
Congrats! Link is Generated


Membuat Program untuk Menampilkan Segitiga Bintang Siku-siku Sesuai Inputan User

Dalam artikel ini, saya akan menjelaskan sebuah program Python yang sederhana untuk menampilkan segitiga bintang siku-siku sesuai dengan inputan yang diberikan oleh pengguna. Program ini akan meminta pengguna untuk memasukkan sebuah angka, dan segitiga bintang akan ditampilkan dengan panjang sisi sejajar dengan angka yang dimasukkan.

Mari kita bahas kode programnya:
a = int(input('Masukkan Angka: '))
for i in range(a+1):
    print(' *' * i)
Program dimulai dengan meminta pengguna untuk memasukkan sebuah angka dengan menggunakan fungsi `input`. Angka yang dimasukkan oleh pengguna kemudian dikonversi menjadi tipe data integer dengan menggunakan fungsi `int`. Angka ini akan menentukan panjang sisi segitiga bintang yang akan ditampilkan.

Selanjutnya, program menggunakan pernyataan `for` untuk melakukan iterasi sebanyak `a+1` kali. Pernyataan `range(a+1)` digunakan untuk menghasilkan urutan angka dari 0 hingga `a` (inklusif). Hal ini dilakukan agar program dapat mencetak jumlah bintang yang sesuai pada setiap baris.

Pada setiap iterasi, program mencetak bintang sebanyak `i` kali dengan menggunakan pernyataan `print(' *' * i)`. Tanda bintang `*` digandakan dengan menggunakan operator perkalian `*`, kemu
dian dikombinasikan dengan spasi kosong untuk membentuk pola segitiga. Jumlah pengulangan `i` menentukan berapa banyak bintang yang akan dicetak pada setiap baris, yang akan meningkat seiring dengan setiap iterasi.

Dengan menjalankan program ini, pengguna akan melihat segitiga bintang siku-siku dengan panjang sisi yang sesuai dengan angka yang dimasukkan. Misalnya, jika pengguna memasukkan angka 5, segitiga bintang akan terlihat seperti ini:

```
*
* *
* * *
* * * *
* * * * *
```

Program ini merupakan contoh sederhana yang menggambarkan konsep dasar dalam menggunakan perulangan dan cetakan teks pada Python. Dengan memahami cara kerja program ini, pengguna dapat memperluas fungsionalitasnya atau menggunakannya sebagai dasar untuk proyek-proyek yang lebih kompleks.

Post a Comment

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.