Cara membuat pola segitiga bintang di bahasa C
Assalamualikum wr.wb
Selamat datang para pembaca :)
Kali ini saya akan membahas tentang progrm membuatpola segitiga di C
Berikut adalah program dan penjelasannya
#include <stdio.h>
int main(){
int w, x, y, z;
printf("Masukan tinggi segitiga : ");
scanf("%d",&z); fflush(stdin);
for( w=z ; w>=0 ; w-- ){
for( x=w ; x>=0 ; x-- ){
printf(" ");
}
for( y=1 ; y<=z-w ; y++ ){
printf("*");
}
for( y=1 ; y<z-w ; y++ ){
printf("*");
}
printf("\n");
}
getchar();
return 0;
}
Penjelasan tentang kode program pembuatan bentuk segitiga sama sisi.
#include <stdio.h>
Tulisan ini menyatakan sebuah kamus yang digunakan untuk program. Kita menggunakan stdio.h karena, agar input yang dihasilkan berupa scanf, dan outputnya berupa printf.
int w, x, y, z;
Kita mendeklarasikan variabel dengan tipe datanya.
printf("Masukan tinggi segitiga : ");
scanf("%d",&z ); fflush(stdin);
Untuk melakukan inputan nilai tinggi segitiga yang datanya ditampung oleh variabel z.
for( w=z ; w>=0 ; w-- ){
Pengulangan pertama untuk mengulangi output segitiga sesuai dengan data yang trlah diinput untuk menentukan tinggi segitiga.
for( x=w ; x>=0 ; x-- ){
printf(" ");
}
Pengulangan kedua untuk mengulangi output yang menampilkan spasi, dan nilainya akan selalu berkurang.
for( y=1 ; y<=z-w ; y++ ){
printf("*");
}
for( y=1 ; y<z-w ; y++ ){
printf("*");
}
Pengulangan ketiga untuk mengulangi output *, dan nilainya akan selalu bertambah, tetapi ini hanya menampilkan setengah dari output segitiga sama sisi, sehingga memerlukan pengulangan yang keempat untuk melengkapi setengah bagian untuk mendapatkan hasil yang membentuk seperti segitiga sama sisi.
Itulah penjelasan nya,untuk lebih lengkap silahkan kunjungi chanel youtube saya ,,disana saya juga menjelaskannya.
Link 👉 https://m.youtube.com/watch?v=NEkU-I9lDYg
Sekian,assalamualaikum wr.wb
Selamat datang para pembaca :)
Kali ini saya akan membahas tentang progrm membuatpola segitiga di C
Berikut adalah program dan penjelasannya
#include <stdio.h>
int main(){
int w, x, y, z;
printf("Masukan tinggi segitiga : ");
scanf("%d",&z); fflush(stdin);
for( w=z ; w>=0 ; w-- ){
for( x=w ; x>=0 ; x-- ){
printf(" ");
}
for( y=1 ; y<=z-w ; y++ ){
printf("*");
}
for( y=1 ; y<z-w ; y++ ){
printf("*");
}
printf("\n");
}
getchar();
return 0;
}
Penjelasan tentang kode program pembuatan bentuk segitiga sama sisi.
#include <stdio.h>
Tulisan ini menyatakan sebuah kamus yang digunakan untuk program. Kita menggunakan stdio.h karena, agar input yang dihasilkan berupa scanf, dan outputnya berupa printf.
int w, x, y, z;
Kita mendeklarasikan variabel dengan tipe datanya.
printf("Masukan tinggi segitiga : ");
scanf("%d",&z ); fflush(stdin);
Untuk melakukan inputan nilai tinggi segitiga yang datanya ditampung oleh variabel z.
for( w=z ; w>=0 ; w-- ){
Pengulangan pertama untuk mengulangi output segitiga sesuai dengan data yang trlah diinput untuk menentukan tinggi segitiga.
for( x=w ; x>=0 ; x-- ){
printf(" ");
}
Pengulangan kedua untuk mengulangi output yang menampilkan spasi, dan nilainya akan selalu berkurang.
for( y=1 ; y<=z-w ; y++ ){
printf("*");
}
for( y=1 ; y<z-w ; y++ ){
printf("*");
}
Pengulangan ketiga untuk mengulangi output *, dan nilainya akan selalu bertambah, tetapi ini hanya menampilkan setengah dari output segitiga sama sisi, sehingga memerlukan pengulangan yang keempat untuk melengkapi setengah bagian untuk mendapatkan hasil yang membentuk seperti segitiga sama sisi.
Itulah penjelasan nya,untuk lebih lengkap silahkan kunjungi chanel youtube saya ,,disana saya juga menjelaskannya.
Link 👉 https://m.youtube.com/watch?v=NEkU-I9lDYg
Sekian,assalamualaikum wr.wb
Komentar
Posting Komentar