Anda di halaman 1dari 6

TUGAS LOGIKA & ALGORITMA

(Membuat Gambar Segitiga)

Nama Kelompok:
Iksan Rifaldi 17225068
Abbi Irawan M 17225042
Reyhan Yandra R 17225124
Alifia Dania P 17225037

FAKULTAS TEKNOLOGI INFORMASI


UNIVERSITAS BINA SARANA INFORMATIKA
2023
1. Gambar Segitiga Siku-Siku Menggunakan Karakter Bintang (*)

Program Python Sigitaga Siku-Siku

Hasil Program Python Segitiga Siku-Siku

Penjelasan program python segitaga siku-siku:

Untuk membuat program gambar segitiga siku-siku menggunakan karakter bintang (*) di dalam
program python pertama-pertama terlebih dahulu membuat integer untuk menyatakan bahwa ini
adalah bilangan bulat kemudian membuat input-an untuk memasukkan bilangan bulat, lalu
membuat string dengan kalimat “Masukkan bilangan/karakter” (pada string kita bisa membuat
kalimat apa saja) semua ini dimasukkan ke dalam variabel bernama n.

Kemudian kita menggunakan dua For agar bisa melakukan looping atau perulangan untuk
menggambar segitiga siku-siku. For yang pertama berfungsi untuk mengatur jumlah baris pada
segitiga (sebanyak nilai yang dimasukkan pada variabel n) sedangkan fungsi range digunakan
untuk menentukan batas bawah dan batas atas, maksud dari fungsi range(0, n) adalah batas
bawah adalah 0 dan batas atas nya adalah nilai yang kita masukkan pada variabel n.

Sedangkan untuk For yang kedua digunakan untuk mencetak bintang pada setiap baris, dengan
fungsi range(0, i + 1) berarti batas bawah adalah 0 dan batas atasnya adalah nilai i terbaru dan
akan ditambah 1, dimana setiap barisnya pada jumlah bintang yang digambar sama dengan
nomor baris pada saat ini (ditambah 1).

Untuk fungsi print (“* ”) yang pertama digunakan untuk mencetak bintang disetiap baris dan
untuk fungsi end (“”) digunakan untuk menghindari terjadi mencetak garis baru setelah setiap
bintang. Dan untuk print (“”) kedua digunakan untuk mencetak garis baru agar baris berikutnya
dapat dimulai dari awal kembali.

2. Gambar segitiga siku-siku (rata kanan) menggunakan karakter bintang (*)


Gambar Sigitiga Siku-Siku rata kanan

Hasil Program Python Segitiga Siku-Siku rata kanan


Penjelasan program python segitiga siku-siku rata kanan:

Untuk membuat gambar segitiga siku-siku rata kanan pertama kita membuat integer untuk
menyatakan bahwa ini bilangan bulat kemudian membuat input untuk memasukkan bilangan
bulat, lalu membuat string “Masukkan bilangan/karakter” (pada string kita bisa membuat kalimat
apa saja) semua ini dimasukkan ke dalam variabel bernama n. Kemudian dibuat 2 * n – 2
didalam variabel s, cara ini digunakan untuk menghitung jumlah spasi yang perlu dicetak pada
setiap barisnya agar pola segitiga menjadi rata kanan.

Kemudian kita menggunakan tiga For agar melakukan looping atau perulangan untuk
menggambar segitiga siku-siku rata kanan. For yang pertama berfungsi untuk mengatur jumlah
baris pada segitiga (sebanyak nilai yang dimasukkan pada variabel n) sedangkan fungsi
range(0,n) digunakan untuk menentukan batas bawah dan batas atas.

Untuk for yang kedua berfungsi untuk membuat spasi agar segitiga siku-siku menjadi rata kanan
dengan memasukkan fungsi range(0, s), s diambil dari variabel s = 2 x n – 2 dimana nilai n
adalah input-an dari nilai yang dimasukkan, untuk fungsi print (“ ”) yang pertama digunakan
untuk mencetak spasi agar bintang dicetak dari sebelah kanan dan untuk fungsi end (“”) yang
pertama digunakan untuk menghindari terjadi mencetak garis baru. Sementara untuk baris yang
ke-8 s = s – 2 berfungsi untuk mengurangi jumlah spasi yang dicetak sebanyak 2, karena jumlah
bintang yang akan dicetak disetiap baris akan bertambah 1.
Selanjutkan untuk for yang ketiga atau pada baris yang ke-9 digunakan untuk menggambar
bintang pada setiap baris, dengan fungsi range(0, i + 1) berarti batas bawah adalah 0 dan batas
atasnya adalah nilai i terbaru dan akan ditambah 1, dimana setiap barisnya pada jumlah bintang
yang dicetak sama dengan nomor baris pada saat ini (ditambah 1).

Untuk fungsi print (“* ”) yang kedua atau pada baris yang ke-10 digunakan untuk mencetak
bintang disetiap baris dan fungsi end (“”) digunakan untuk menghindari terjadi mencetak garis
baru setelah setiap bintang. Dan fungsi print (“”) terakhir pada baris ke-11 digunakan untuk
mencetak garis baru agar baris berikutnya dapat dimulai dari awal kembali.

3. Gambar Segitiga Sama Kaki Menggunakan Karakter Bintang (*)

Gambar Program Segitiga Sama Kaki

Hasil Program Python Sigitiga Sama Kaki

Penjelasan program python segitiga sama kaki:

Untuk membuat gambar segitiga sama kaki pertama kita membuat integer untuk menyatakan
bahwa ini bilangan bulat kemudian membuat input untuk memasukkan bilangan bulat, lalu
membuat string “Masukkan bilangan/karakter” (pada string kita bisa membuat kalimat apa saja)
semua ini dimasukkan ke dalam variabel bernama n. Kemudian dibuat n – 1 didalam variabel s,
cara ini digunakan untuk menghitung jumlah spasi yang perlu dicetak pada setiap barisnya agar
pola segitiga menjadi sama kaki.

Kemudian kita menggunakan tiga for untuk melakukan looping atau perulangan untuk
menggambar segitiga sama kaki. For yang pertama berfungsi untuk mengatur jumlah baris pada
segitiga (sebanyak nilai yang dimasukkan pada variabel n) sedangkan fungsi range(0,n)
digunakan untuk menentukan batas bawah dan batas atas.

Untuk for yang kedua berfungsi untuk membuat spasi agar segitiga siku-siku menjadi sama kaki
dengan memasukkan fungsi range(0, s), s diambil dari variabel s = n - 1 dimana nilai n adalah
input-an dari nilai yang dimasukkan dan dikurangi 1, untuk fungsi print (“ ”) yang pertama
digunakan untuk mencetak spasi agar bintang dicetak dari tengah dan untuk fungsi end (“”) yang
pertama digunakan untuk menghindari terjadi mencetak garis baru. Sementara untuk baris yang
ke-8 s = s – 1 berfungsi untuk mengurangi jumlah spasi yang dicetak sebanyak 1, karena jumlah
bintang yang akan dicetak pada setiap baris akan bertambah.

Selanjutkan fungsi for yang ketiga atau pada baris yang ke-9 digunakan untuk menggambar
bintang pada setiap baris, dengan fungsi range(0, i + 1) berarti batas bawah adalah 0 dan batas
atasnya adalah nilai i terbaru dan akan ditambah 1, dimana setiap barisnya pada jumlah bintang
yang digambar sama dengan nomor baris pada saat ini (ditambah 1).

Untuk fungsi print (“* ”) yang kedua atau pada baris yang ke-10 digunakan untuk mencetak
bintang disetiap baris dan untuk fungsi end (“”) digunakan untuk menghindari terjadi mencetak
garis baru setelah setiap bintang. Dan fungsi print (“”) terakhir pada baris ke-11 digunakan
untuk mencetak garis baru agar baris berikutnya dapat dimulai dari awal kembali.

Anda mungkin juga menyukai