Nov
19
2015

Review Algorithm & Programming Class PART.6

Hari, tanggal : Kamis, 12 November 2015

Materi             : Review Material

Tempat           : Ruang 800 Kampus Anggrek Binus Univ.

 

REVIEW

• Algorithm & Programming
• Introduction to C Programming
• Formatted Input / Output
• Operator, Operand, and Arithmetic
• Program Control: Selection
• Program Control: Repetition
• Pointers and Arrays

 

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;
}

Written by Nathania Elisha in: Algoritma & Pemrograman |

No Comments »

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress. Kredit, Streaming Audio | Theme by TheBuckmaker.