Anda di halaman 1dari 5

Selamo melihat file ni dak usa pening dengan syntax, liat algoritmanyo bae da, karena

mungkin software kw beda hahaha

Program untuk gambar

*
**
***
****
*****
******

#include<stdio.h>
int main()
{
int x,y;

for(x = 1; x <= 6; x++){

for(y = 1; y <= x; y++){

printf("*");
}
printf("\n");
}
return 0;
}

Program untuk gambar

******
*****
****
***
**
*

#include<stdio.h>
int main()
{
int x,y;

for(x = 1; x <= 6; x++){

for(y= 6; y >= x; y--){

printf("*");
}
printf("\n");
}
return 0;
}
Program untuk gambar

******
*****
****
***
**
*

#include<stdio.h>
int main()
{
int x,y,z;

for(x = 1; x <= 6; x++){

for(y = 0; y <= x; y++){

printf(" ");
}

for(z = 6; z >= x; z--){

printf("*");
}

printf("\n");
}
return 0;
}

Program untuk gambar

*
**
***
****
*****
******

#include<stdio.h>
int main()
{
int x,y,z;

for(x = 0; x <= 9; x++){

for(y = 9; y >= x; y--){

printf(" ");
}
for(z = 0; z<=x; z++){

printf("*");
}
printf("\n");
}
return 0;
}
Latian da : buat program untuk outputnya seperti ini
*
* *
* *
*******

Dah tu ke yang kek gini


*
* *
* *
* *
* *
* *
*

Clue : kalo ada ruang kosong kek gitu berarti yang kw ulang spasi nya.

Kata anak toki yang kuliah di binus, kalo udah pandai buat bentuk-bentuk kek diatas,
tu algoritmanya udah lumayan dapat, hahaha.
Ni fungsi da

Pokoknyo fungsi tu untuk manggil sub-program


Program utama tu selalu ditulis int main() ato void main()
Contoh sederhana da, program hitung luas persegi panjang

#include <stdio.h>

int luas(int a, int b)


{
int luas;
luas = a*b;
return luas;
}

void main()
{
int a, b;

printf("input panjang ");


scanf("%d", &a);
printf("\ninput lebar ");
scanf("%d", &b);

printf("luas persegi panjang adalah %d", luas(a,b));

void main itu program utama, int luas, itu sub program, nah di dalam program
utama tu lah int luas dipanggil.

Cara manggil fungsi :


Nama sub-program(variable) = luas(a,b)

Sub-program bias pakai void atau int, yang ini pake int karena ada nilai yang
dikembalikan ke program utama, yaitu luas. Kalo pake void tak ada nilai yang
dikembalikan.
Ingat dak waktu kelas 3 sma pak har pakai int main() kalo bikin program, Karena
pake int main() jadi harus ada nilai yang dikembalikan, itu lah makanya dipakai
return 0;
Return 0; karena nilai yang dikembalikan 0.
Karena di program tadi mau kembalikan luas, jadi ditulis return luas;
Selanjutnya

printf("luas persegi panjang adalah %d", luas(a,b));

ditulis kayak diatas supaya nilai hasil proses sub-program ditampilkan.

Contoh program yang tidak mengembalikan hasil

#include <stdio.h>

void angka(int a)
{
printf("angka tersebut adalah %d ", a);
}
void main()
{
int a;

printf("masukkan sebuah angka ");


scanf("%d", &a);

angka(a);
}

Program di atas waktu kau input misalnya 7


Outputnya : angka tersebut adalah 7

Sekian dulu da, kalo bingung silahkan tanyo ampe puas. ingat! programming bukan
baco buku, tapi praktek! Semangat da! Biar kato guru macam eek, tapi nilai harus
tetap bagus, hahaha…
Wasalam…

Anda mungkin juga menyukai