Membuat segitiga siku siku berisi bilangan berurut dengan C
Untuk membuat sebuah segitiga siku siku dengan penyusunnya
berupa angka yang berurutan maka kita membutuhkan inputan user untuk menentukan
tinggi dari segitiga tersebut.
#include <stdio.h>
int main(){
int bawah, n, samping, angka;
printf("masukan tinggi : ");
scanf("%d",&n);
angka=1;
for(bawah=1;bawah<=n;bawah++){
for(samping=1;samping<=bawah;samping++){
printf("%d
",angka);
angka++;
}
printf("\n");
}
return(0);
}
Penjelasan cooding :
- pertama kita isi nilai dari variabel angka dengan 1 jadi nanti isi dari segitiga ini dimulai dari 1
- kemudia user menginputkan tinggi segitiga dan disimpan di variabel n
- isi nilai variabel bawah=1, jika variabel bawa lebih kecil samadengan n, maka
- isi nilai variabel samping=1, jika variabel samping lebih kecil samadengan variabel bawah, maka
- tampilkan variabel angka
- tambahkan nilai variabel angka dengan 1
- kemudian buat baris baru
- ulangi perulangan tersebut hingga niali variabel bawah sama dengan nilai variabel n
dari
cooding diatas dapat dilihat bahwa :
sistem
akan membuat baris sebanyak input n tadi. pada baris pertama akan dilakukan
perulangan sebanyak nilai baris tersebut dan akan menampilkan variabel angka
yang dimulai dari 1. misal user menginputkan 5 maka baris pertama akan
menampilkan 1, baris kedua akan menampilkan 2 3, dst hingga baris ke 5 yang
akan menampilkan 11 12 13 14 15
jika kalian masih belum mengerti, kalian bisa tanya dikolom
komentar, atau pc line bagi yang tau kontak line ku.
Komentar
Posting Komentar