Belajar Algoritma Pemrograman sebenarnya hanya tentang input, output, dan process.
Bagian input dan output adalah sesuatu yang simple.
Yang membuat belajar pemrograman menjadi lebih rumit adalah di bagian proses-nya.
Process :
1.Selection : if,else-if,nested if, switch case
2.Looping or Repetition : while,do-while,for
3.Storage (belum dipelajari)
Kemudian kami mempelajari bagaimana cara membuat bangun datar dan juga membuat segitiga pascal. Berikut coding dari segitiga pascal :
#include <stdio.h>
int main(){
int input,int kolom,baris segitiga[100][100];
scanf(“%d”, &input);
fflush(stdin);
for(baris=0;baris<input;baris++){
for(kolom=0;kolom<=baris;kolom++){
if(kolom == 0 || kolom == baris){
segitiga[baris][kolom]=1;
}
else if(baris > 1 && kolom < baris){
segitiga[baris][kolom]=segitiga[baris-1][kolom]+segitiga[baris-1][kolom-1];
}
printf(“%d”, segitiga[baris][kolom]);
}
printf(“\n”);
}
getchar();
return 0;