Review Materi Algoritma dan Pemrograman Ke-6

 

 

TULISAN DI BLOG INI SEGAJA DI TULIS TYPO GUNA MENGECOH PARA PENGOPAS

 

pada pertemuan algo ke enam saya pada semester 1 ini
kami melakukan review materi yang telah di ajarakan oleh pakdosen saya yang baik ganteng dan lucu.

jadi sebagai programmer yang nantinya (saya) akan mebuat game karena saya dari jurusan GAT saya akan sanggat memerlukan segala jenis BASIC pemrogramman yang mantap.

 

jadi kami belajar cara membuat diamond, segitiga pascal, segitiga smaa sisi dan sebagian besar dari kami dipersilahkan untuk maju ke depan dam menjelaskan teman kami. jadi sebagian besar dari kami merakan pengalaman menjadi osen dimana  kami tahu bahwa, menjadi dosen bukanlah hal yang mudah.

 

dan magicnya pas Quis soal segitigas pascal keluar dan saya cuman bisa bikin sampe 1331.

dan akirnya saya mengulang lagi dan lagi untuk menjawabnya di rumah sya mencobanya lagi besama dengan soal Quis saya .

\\ segitiga sama kaki
#include <stdio.h>
#include <string.h>
#include <Windows.h>
#include <conio.h>
#define flush fflush(stdin);
int main() {
int k,j;
int a,b,c,d,e;

/*
a panjang
b banyak kolom
c banyak baris
d bintang
*/
system(“color 6b”);
scanf(“%d”,&a); flush
e=a; int f=1;
for(b=1 ; b<=e ; b++){

for(c=1 ; c<=a ; c++){

printf(” “);}

for(d=1 ; d<=b ;d++){

printf(“*”);}
for(d=b-1; d>=1 ;d–){

printf(“*”);}

printf(“\n”);
a–;
}
getchar();
return 0;
}

\\siamond tidak bolong
#include<stdio.h>
#include<windows.h>
#include<string.h>
void main(){

int a,b,c,d=1,e,f;

int i = 4 ;
/*
hasil output yang diinginkan:
*
* *
* * *
* * * *
* * *
* *
*
*/
for(a = 1 ; a <= i ; a++ )//barissebanyak 4
{
for(b = i-1 ; b>= a ; b–)// lebarkolom
{printf(” “);
}
//diamond;

for(c=1 ; c<=a ;c++){
printf(“* “);}
printf(“\n”);
}

for(a = 1 ; a <= i-1 ; a++ )//barissebanyak 3
{
for(d=1 ; d<= a; d++){
printf(” “);}
for(c=i-1 ; c>=a ; c–){
printf(“* “);}
printf(“\n”);
}
getchar();}

 

//segitiga sama kaki
int i =15; //anggap input 15
scanf(“%d”,&i); fflush(stdin);
for(a = 1 ; a<=i ;a++){//banyak baris
for(b = a ; b<=i-1 ;b++){
printf(” “);}
for(c = 1 ; c<=a ; c++){
printf(“*”);}
for(d = 3; d<=c ; d++){
printf(“*”);}

printf(“\n”);}
segitiga pascal saya di bantu koko saya kerjai yg ini karena cuman bisa sampe 1331

int konstanta=1;

for(a=0 ; a<i ; a++){
konstanta = 1;
for(c=0 ; c< i-a ; c++){printf(” “);}
for(b=0 ; b<=a ; b++){
if(b==1 || b==a){
e = 1;
printf(“%d “,e);}

else {
printf(“%d “,konstanta);
konstanta = konstanta * (a-b)/(b+1);
e = a-1 ,b-1 + a-1,b;
printf(“%d “,e);
}
}
printf(“\n”);}

getchar ();
return 0;}

sekian pak

doakan saya lulus ya