Review Algorithm & Programming Class PART.6
Hari, tanggal : Kamis, 12 November 2015
Materi : Review Material
Tempat : Ruang 800 Kampus Anggrek Binus Univ.
REVIEW
Sistem pemrograman sebenarnya hanya dibagi menjadi 3 step : Input, Process,Output
- Input adalah apa yang dimasukan oleh user ke dalam komputer
- Process adalah tahap pemrosesan hasil Inputan user ke dalam komputer ,dan
- Output adalah hasil dari process.
Process sendiri terbagi atas beberapa macam yaitu:
- Selection
- Looping/Repetition
- Strorage (belum diajarkan)
PENJELASAN
Selection : If, Else-If, Nested If, Switch Case
Looping/Repetition : For, While, Do-While
Pada pertemuan kali ini kami dijelaskan coding untuk membuat berbagai macam bentuk seperti membuat gambar diamond, segitiga pascal, segitiga, segitiga terbalik dan sama sisi, dll. Berikut beberapa coding yg dijelaskan :
Contoh Coding yang akan menghasilkan segitiga tanpa isi :
#include<stdio.h>
int main()
{
int n,a,b;
scanf(“%d”, &n); fflush(stdin);
for(a=1;a<=n;a++){
for(b=1;b<=a;b++){
if(b==1||a==b||a==n){
printf(“*”);
}
else{
printf(” “);
}
}
printf(“\n”);
}
getchar();
return 0;
}
Contoh Coding yang akan menghasilkan Bilangan Prima :
#include<stdio.h>
int main()
{
int a,b,i,c=0;
scanf(“%d”,&i);
fflush(stdin);
for(a=2;a<i+1;a++){
for(b=1;b<=a;b++)
{if(a%b==0){c++;}}
if (c==2)
{printf(“%d “,a);}c=0;}
getchar();
return 0;
}
Contoh Coding untuk membuat suatu 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”);
}
return 0;
}
No Comments »
RSS feed for comments on this post. TrackBack URL