-->
Home | Looking for something? Sign In | New here? Sign Up | Log out

Rabu, 19 Januari 2011

Program membuat segitiga dalam bahasa C

Rabu, 19 Januari 2011
Assalam..
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; }
.::Artikel Menarik Lainnya::.

Share/Bookmark

5 komentar:

Al_Ghifari mengatakan... [Jawab Komentar?]

mau tanyan gan...
klo inputan'a dari kalimat gmn???
contoh hasil'a :
input : nama
output: n
na
nam
nama
mohon direspon

green mengatakan... [Jawab Komentar?]

@Ghifari a.k.a BIG G pake array gan..

Unknown mengatakan... [Jawab Komentar?]

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

Unknown mengatakan... [Jawab Komentar?]

@ @@@@@@@@@@@@@
@ @
@@@@@@@@@@@@@ @
@ @
@ @@@@@@@@@@@@@
@ @
@@@@@@@@@@@@@ @
@ @
@ @@@@@@@@@@@@@
@ @
@@@@@@@@@@@@@ @
@ @
@ @@@@@@@@@@@@@
@ @
@@@@@@@@@@@@@ @

@ @@@@@@@@@@@@@
@ @ @
@ @ @@@@@@@@@ @
@ @ @ @ @
@ @ @ @@@@@ @ @
@ @ @ @ @ @ @
@ @ @ @ @ @ @ @
@ @ @ @ @ @ @ @
@ @ @ @@@ @ @ @
@ @ @ @ @ @
@ @ @@@@@@@ @ @
@ @ @ @
@ @@@@@@@@@@@ @
@ @
@@@@@@@@@@@@@@@

@ @@@@@@@@@@@@@
@ @ @
@ @ @@@@@@@@@ @
@ @ @ @ @
@ @ @ @@@@@ @ @
@ @ @ @ @ @ @
@ @ @ @ @ @ @ @
@ @ @ @ @ @ @ @
@ @ @ @ @ @ @ @
@ @ @ @ @ @ @
@ @ @@@@@ @ @ @
@ @ @ @ @
@ @@@@@@@@@ @ @
@ @ @
@@@@@@@@@@@@@ @

@ @@@@@@@@@@@@@
@ @ @ @ @
@ @ @ @ @ @ @@@
@ @ @ @ @ @ @
@ @ @ @ @ @@@ @
@ @ @ @ @ @
@ @ @ @ @@@@@@@
@ @ @ @ @
@ @ @ @@@@@@@ @
@ @ @ @
@ @ @@@@@@@@@@@
@ @ @
@ @@@@@@@@@@@ @
@ @
@@@@@@@@@@@@@@@

untuk bikin pola kaya gini gimana ya senior ?

Creative Cyber mengatakan... [Jawab Komentar?]

jelek mouse icon nya... lebih baik jangan dah.. saran sih. :) :) :)

Posting Komentar