“Membuat Progam Matrik Menggunakan
Array”
0
|
0
|
1
|
1
|
0
|
0
|
1
|
1 |
0
|
0
|
1
|
1
|
0
|
0
|
1
|
1
|
Soal!!!
Bagaimana Cara menampilkan angka-angka di atas ini
di Cmd?
Pembahasan :
Disini saya akan menjelaskan sedikit cara membuat
progam untuk menampilkan angka angka diatas di dalam Comand promt.Saya
menggunakan bahasa C dimana bahasa telah di bahas di posting sebelumnya.
Langkah-langkah :
1. Buka
aplikasi program (code block) terlebih dahulu.
2. Create
new project.
3. Ketikan
scrip dibawah ini.
Pertama
:
int a,b,c[4][4];
( setelah int kita harus memasukkan semua kata(untuk folder) yang digunakan untuk mempermuda pembuatan progam misal a,b,c. maksud dari c[4][4] ini seperti sebuah folder yang bernama C dimana didalamnya sudah tersedia 16 ruangan yang terdiri dari baris dan kolom)
Kedua
:
for(a=0; a<4; a++)
for(b=0; b<4; b++)
(disini menggunakan 2 for karena disini akan menampilkan 2 kemungkinan<looping> antara angka 1 dan 0 .sedangkan didalam for folder “a” dan “b” di mulai dari angka 0 dan maksimal angka 3. ++ adalah konsep looping)
Ketiga
:
if(b>1)
{c[a][b]=1; } else {c[a][b]=0; }
( maksudnya jika folder “b” angkanya lebih besar dari 1 maka progam angka menampilkan angka 1 selain itu(atau) menampilkan angka 0.)
Keempat
:
printf("%3d",c[a][b]);}
printf("\n");
( scrip ini [ printf("%3d",c[a][b]);} ] di gunakan untuk menampikan progam dimana progam itu berada. Sedangkan printf("\n"); digunakan untuk menata tempat progam yang akan di tampilkan )
Konsep kerja
Pada langkah kedua menjadi kunci dari progam ini karena di langkah ini konsep looping digunakan untuk menyelesaikan langkah ketika.looping yang harus diselesaikan dulu adalah pada folder “b”. b adalah kolom dan angkanya dimulai dari kolom 1 nilainya 0 kolom2 nilainya 1 kolom 3 nilanya 2 kolom 4 nilainya 3 . dan fungsi arrey sendiri adalah menempatkan pada ruang masing masing.
B
|
>
|
1
|
print
|
1
|
kolom 1
|
kolom 2
|
kolom 3
|
kolom 4
|
|
nilai/no
|
0
|
1
|
2
|
3
|
1
|
0
|
0
|
1
|
1
|
2
|
0
|
0
|
1
|
1
|
3
|
0
|
0
|
1
|
1
|
4
|
0
|
0
|
1
|
1
|
Ø Scrip Jadi
int a,b,c[4][4];
for(a=0; a<4; a++)
{ for(b=0; b<4; b++)
{ if(b>1)
{c[a][b]=1;}
else
{c[a][b]=0;}
printf("%3d",c[a][b]);
}printf("\n");
}
Ø Hasil
dari scrip progam di atas
Normal
Editan
scrip editan
0 komentar:
Posting Komentar