Anda di halaman 1dari 5

TUGAS PRAKTIKUM APD

1. Perulangan bentuk segitiga:

#include<stdio.h>//library//
#include<conio.h>//library//

main()//fungsi utama//
{
int a, b, n;//deklarasi variabel//
printf("Masukkan suatu nilai : ");//untuk memasukkan nilai "n"//
scanf("%d", &n);//input nilai "n" dari keyboard//
for (a=1; a<=n; a++) //perulangan increment//
{
for (b=0; b<a; b++)//perulangan increment dalam perulangan//
printf("%i", a);//menampilkan teks ke layar monitor//
printf("\n");//baris baru//
}
for (a=n-1; a>=1; a--)//perulangan decrement//
{
for (b=0; b<a; b++)//perulangan increment dalam perulangan//
printf("%i", a);//menampilkan teks ke layar monitor//
printf("\n");//baris baru//
}
getch();//jeda hingga tekan "enter"//
}

>>Hasil setelah program di run:

2. Faktorial :
Bahasa c :
#include<stdio.h>//library//
#include<conio.h>//library//
main()//fungsi utama//
{
int bil, bil2, c, fact=1, fact2=1, fact3=1, factorial; //Deklarasi variabel//
printf("Masukkan dua bilangan (bilangan 1 harus lebih besar dari bilangan 2)"); //Syarat//
bil=bil2;//memberi nilai bil dan bil2//
do //perulangan untuk menyeleksi apakah bilangan 1 > bilangan 2//
{printf("\n\nMasukkan bilangan 1: ");
scanf("%d", &bil);
printf("Masukkan bilangan 2: ");
scanf("%d", &bil2);}while(bil2>=bil);
printf("\n");
printf("%dC%d = ", bil, bil2);//menampilkan teks//
c=bil-bil2;//proses menghitung nilai "c"//
do//perulangan untuk menghitung fatorial bilangan 1//
{
fact=fact*bil;
bil=bil-1;
}while (bil>=1);
do//perulangan untuk menghitung faktorial bilangan 2//
{
fact2=fact2*bil2;
bil2=bil2-1;
}while(bil2>=1);
do//perulangan untuk menghitung faktorial nilai "c"//
{
fact3=fact3*c;
c=c-1;
}while(c>=1);
factorial=fact/(fact2*fact3);//menghitung faktorial peluang//
printf("%d", factorial);
getch();//jeda hingga tekan "enter"//
return 0;
}

>>Hasil setelah program di run:


3. Perulangan for :
#include<stdio.h>//library//
#include<conio.h>//library//
main()//deklarasi variable//
{
int x, n, y, r; //deklarasi variable//
printf("Masukkan suatu nilai: ");//perintah untuk memasukkan nilai//
scanf("%d", &n); //input nilai “n” dari keyboard//
x=1; //memberi nilai 1 pada “x”//
y=0; //memberi nilai 0 pada “y”//
for(x=1; x<=n; x++)//perulangan//
{
y=y+x; //proses penjumlahan//
}
r=y/n; //rumus rata-rata//
printf("\nJumlah = %d", y); //menampilkan hasil penjumlahan ke monitor//
printf("\nRata-rata= %d", r); //menampilkan jumlah rata-rata ke monitor//
getch();//jeda hingga tekan "enter"//
}

>>Hasil setelah program di run:

4. Perulangan do-while :
#include<stdio.h>//library//
#include<conio.h>//library//
main()//fungsi utama//
{
int x, n, y, r;//deklarasi variable//
printf("Masukkan suatu nilai: ");//perintah untuk memasukkan nilai//
scanf("%d", &n);//input nilai “n” dari keyboard//
x=1;//memberi nilai 1 pada “x”//
y=0;//memberi nilai 0 pada “y”//
do//perulangan//
{
y=y+x;//proses penjumlahan//
x=x+1;//proses increment//
}while(x<=n);
r=y/n;//rumus rata-rata//
printf("\n>>Jumlah = %d", y);//menampilkan hasil penjumlahan ke monitor//
printf("\n>>Rata-rata= %d", r);//menampilkan jumlah rata-rata ke monitor//
getch();//jeda hingga tekan "enter"//
}

>>Hasil setelah program di run:

Nama : Wahyu Syahidah


NIM :0907055021
TUGAS PRAKTIKUM APD

1. Perulangan bentuk segitiga:


#include<stdio.h>//library//
#include<conio.h>//library//

main()//fungsi utama//
{
int a, b, n;//deklarasi variabel//
printf("Masukkan suatu nilai : ");//untuk memasukkan nilai "n"//
scanf("%d", &n);//input nilai "n" dari keyboard//
printf("\n\n");
for (a=1; a<=n; a++) //perulangan increment//
{
for (b=0; b<a; b++)//perulangan increment dalam perulangan//
printf("k", a);//menampilkan teks ke layar monitor//
printf("\n");//baris baru//
}
for (a=n-1; a>=1; a--)//perulangan decrement//
{
for (b=0; b<a; b++)//perulangan increment dalam perulangan//
printf("k", a);//menampilkan teks ke layar monitor//
printf("\n");//baris baru//
}
getch();//jeda hingga tekan "enter"//
}

>>Hasil setelah program di run:

Anda mungkin juga menyukai