Setelah post progamming pertama ane yang berjudul Program untuk Menghitung Nilai Mahasiswa., sekarang ane akan share ke kalian tentang program membuat segitiga dalam bahasa C..
Program ini nanti jadinya bakal seperti ini gan..
Logika pembuatan program ini adalah kita tentukan baris yang akan dibuat terlebih dahulu(misal a=3 baris). Setelah itu kita buat baris pertama di kertas dahulu saja, berarti di baris pertama kan ada 2 spasi dan 2 bintang. Lalu rancanglah baris kedua, ada 1 spasi dan 4 bintang. Lalu di baris terakhir ada 0 spasi dan 6 bintang.
Apa yang dapat kita simpulkan? Dari a=3 baris.,maka kita harus membuat dengan kriteria setiap barisnya haruslah memiliki a-i "spasi" (dengan i=indeks tiap barisnya) dan harus memiliki i x 2 "bintang".
Nah lalu kita tuangkan logika tersebut dalam bahasa pemrogaman C sebagai berikut:
#include
main ()
{
int a, i, b, c;
printf("masukin bilangan: ");
scanf("%d", &a);
for(i=1; i<=a; i++) { for(b=1; b<=a-i; b++) printf(" "); for(c=1; c<=i*2; c++) printf("*"); printf("\n"); } getchar(); getchar(); return 0; }
5 komentar:
mau tanyan gan...
klo inputan'a dari kalimat gmn???
contoh hasil'a :
input : nama
output: n
na
nam
nama
mohon direspon
@Ghifari a.k.a BIG G pake array gan..
kalau untuk membuat segitiga seperti ini bagaimana:
1
2 6
3 7 10
4 8 11 13
5 9 12 14 15
tolong ya gan
@ @@@@@@@@@@@@@
@ @
@@@@@@@@@@@@@ @
@ @
@ @@@@@@@@@@@@@
@ @
@@@@@@@@@@@@@ @
@ @
@ @@@@@@@@@@@@@
@ @
@@@@@@@@@@@@@ @
@ @
@ @@@@@@@@@@@@@
@ @
@@@@@@@@@@@@@ @
@ @@@@@@@@@@@@@
@ @ @
@ @ @@@@@@@@@ @
@ @ @ @ @
@ @ @ @@@@@ @ @
@ @ @ @ @ @ @
@ @ @ @ @ @ @ @
@ @ @ @ @ @ @ @
@ @ @ @@@ @ @ @
@ @ @ @ @ @
@ @ @@@@@@@ @ @
@ @ @ @
@ @@@@@@@@@@@ @
@ @
@@@@@@@@@@@@@@@
@ @@@@@@@@@@@@@
@ @ @
@ @ @@@@@@@@@ @
@ @ @ @ @
@ @ @ @@@@@ @ @
@ @ @ @ @ @ @
@ @ @ @ @ @ @ @
@ @ @ @ @ @ @ @
@ @ @ @ @ @ @ @
@ @ @ @ @ @ @
@ @ @@@@@ @ @ @
@ @ @ @ @
@ @@@@@@@@@ @ @
@ @ @
@@@@@@@@@@@@@ @
@ @@@@@@@@@@@@@
@ @ @ @ @
@ @ @ @ @ @ @@@
@ @ @ @ @ @ @
@ @ @ @ @ @@@ @
@ @ @ @ @ @
@ @ @ @ @@@@@@@
@ @ @ @ @
@ @ @ @@@@@@@ @
@ @ @ @
@ @ @@@@@@@@@@@
@ @ @
@ @@@@@@@@@@@ @
@ @
@@@@@@@@@@@@@@@
untuk bikin pola kaya gini gimana ya senior ?
jelek mouse icon nya... lebih baik jangan dah.. saran sih. :) :) :)
Posting Komentar