Cara Coding Segitiga Sama Sisi Menggunakan Bahasa C
Pada kesempatan kali ini saya akan menjelaskan cara membuat bentuk segitiga sama sisi dengan menggunakan bahasa C. Untuk membuat bentuk segitiga sama sisi pada umumnya menggunakan for. for merupakan bentuk pengulangan, tetapi for yang digunakan untuk membuat bentuk segitiga sama sisi adalah for bertingkat. Maksud dari for bertingkat yaitu ada for didalam for. Saya akan menjelaskan cara membuat segitiga sama sisi dengan menggunakan Visual C Express, karena menurut saya Visual C Express ini paling mudah untuk digunakan. Berikut ini adalah langkah-langkah untuk membuat segitiga sama sisi menggunakan bahasa C.
Langkah pertama:
Klik 2x tools Visual C Express anda. Pilih new project, kemudian pilih empty project, lalu isi kolom nama (nama tidak boleh menggunakan symbol) dan pilih lokasi penyimpanan sesuai keinginan anda, kemudian klik Ok. Pilih project yang terletak di sebelah kiri atas, kemudian pilih Add New Item. Pilih C++, kemudian isi kolom nama sesuai keinginan (nama tidak boleh menggunakan symbol) dan klik Ok.
Klik 2x tools Visual C Express anda. Pilih new project, kemudian pilih empty project, lalu isi kolom nama (nama tidak boleh menggunakan symbol) dan pilih lokasi penyimpanan sesuai keinginan anda, kemudian klik Ok. Pilih project yang terletak di sebelah kiri atas, kemudian pilih Add New Item. Pilih C++, kemudian isi kolom nama sesuai keinginan (nama tidak boleh menggunakan symbol) dan klik Ok.
Langkah kedua:
Copy program berikut ini kemudian paste di Visual C Express anda. Untuk penjelasan dari kode program berikut ini, saya sediakan di akhir artikel ini.
#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;
}
Langkah ketiga:
Jalankan kode program yang telah diketik dengan menekan F5 maka akan menjadi gambar seperti yang dibawah ini.
Jalankan kode program yang telah diketik dengan menekan F5 maka akan menjadi gambar seperti yang dibawah ini.
#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.
No comments:
Post a Comment