Minggu, 26 Desember 2010

Fungsi "Kabisat"


#include
main ()
{
int a;
printf("masukkan tahun:");scanf("%d",&a);
if (a%4==0)

{ if((a%100==0)|(a%400==0)) printf("tahun kabisat");}
else printf("bukan tahun kabisat");
return 0;
}
»»  read more

Fungsi "FPB"


#include

int main()
{
int a,b,t,fpb;
printf("masukkan bilangan bulat pertama : \n"); scanf("%d",&a);
printf("masukkan bilangan bulat kedua : \n"); scanf("%d",&b);

while(b!=0)
{
t=b;
b=a%b;
a=t;
}

fpb=t;

printf("fpbnya adalah %d",fpb);

return 0;
}
»»  read more

Array "Prima"


#include
#include
static int isPrima(int n);
static void delay(void);
int main(int argc, char *argv[]) {
int i, n_awal, n_akhir, n;
awal :
n_awal=1;
n_akhir=1000;
if(((n_awal > 0) && (n_akhir > 0)) || (n_awal < n_akhir)) {
printf("-> Deret bilangan prima : \n\n");
for(i = n_awal; i <= n_akhir; ++i) {
if(isPrima(i)) {
printf("%d \t",i);
delay();
}
}
} else {
printf("\nMaaf! n_awal & n_akhir tidak boleh kurang dari 0\nn_awal harus kurang dari n_akhir\n\n");
goto awal;
}
getche();
return 0;
}

static int isPrima(int n) {
int hasil, i;
switch(n) {
case 1 : {
hasil = 0;
} break;

case 2 : {
hasil = 1;
} break;

default : {
hasil = 1;
for(i = 2; i <= (n-1); ++i) {
if((n%i) == 0) {
hasil = 0;
}
}
} break;
}
return(hasil);
}

static void delay(void) {
int delay = 0;
while(delay < 10000000) {
++delay;
}
}
»»  read more

Jumat, 24 Desember 2010

Array--->Standar Deviasi


#include
#include
double Absolut (double X)
{
if(X<0) X=-X;
return(X);
}

void main()
{
int sampel[20] = {200, 190, 196, 193, 199, 199, 209, 203, 194, 208, 206, 208, 222, 185, 225, 186, 188, 215, 228, 208};
float eror[20];

float sd[20];
int jmlh=0;
float rata,rat,jml=0.0;
int i=0, j=0, k=0, l=0, x=20;
printf("data berat apel sebagai beikut :\n");
for(j; j
for(i; irata=(float)jmlh/20;

printf("\nberat rata-rata ke 20 apel tersebut adalah %f\n\n",rata);

for(k; k
for(l; lrat=jml/x;
printf("\nrata-rata kuadrat error ke 20 apel tersebut adalah %f\n\n",rat);
printf("Standar deviasinya adalah %f",sqrt(rat));
}
»»  read more

Array--->Kuadrat Error


#include
#include
double Absolut (double X)
{
if(X<0) X=-X;
return(X);
}

void main()
{
int sampel[20] = {222, 207, 202, 212, 231, 216, 189, 206, 193, 232, 211, 188, 187, 220, 224, 235, 197, 195, 227, 214};
float eror[20];
int jmlh=0;
float rata;
int i=0, j=0, k=0, l=0, x=20;
printf("data berat apel sebagai beikut :\n");
for(j; jfor(i; irata=(float)jmlh/20;
printf("\nberat rata-rata ke 20 apel tersebut adalah %f\n\n",rata);
for(k; kprintf("Data\tError\t\tKuadrat error\n\n");
for(l; l}
»»  read more

Array---> Rata-rata


#include

void main()
{
int sampel[20] = {200, 190, 196, 193, 199, 199, 209, 203, 194, 208, 206, 208, 222, 185, 225, 186, 188, 215, 228, 208};
int jmlh=0;
int i=0, j=0;
float rata;
printf("data berat apel sebagai beikut :\n");
for(j; j<20; j++) printf("berat apel ke %d adalah %d\n",j+1,sampel[j]);
for(i; i<20; i++) jmlh+=sampel[i];
rata=(float)jmlh/20;
printf("berat rata-rata ke 20 apel tersebut adalah %f",rata);
}

»»  read more

Senin, 13 Desember 2010

Fungsi "Luas Segitiga dan Keliling Lingkaran"


#include

float luas(float a,float t)
{
return(a/2*t);
}
float kel(float pi, float r)
{
return(2*pi*r);
}

main(){
float a,t,pi,r,k,l;
printf("===== Program Menghitung Luas Segitiga Sama Sisi =====\n");
printf("Masukkan Nilai Alas dan Tinggi :");scanf("%f %f",&a,&t);
l=luas(a,t);
printf("Luasnya = %2.2f\n\n",l);
printf("===== Program Menghitung Keliling Lingkaran =====\n");
printf("Masukkan Nilai jari-jari :");scanf("%f",&r);
pi=3.14;
k=2*pi*r;
printf("Kelilingnya= %2.2f",k);
}
»»  read more

Fungsi "Penjumlahan Rekursif"


#include
int jumlah(int a)
{
if (a==0)
return 0;
else return a+jumlah(a-1);
}
main(){
int n,x,y;
printf("Masukkan Bilangan Bulat :");scanf("%d",&n);
y=1;
for(x=1;x<=n;x++)
{
printf("%d+",y);y++;
}
printf("\nJumlah :%d",jumlah(n));
}
»»  read more

Fungsi "Bilangan Genap dan Ganjil"


#include
int bil(int a)
{
if (a%2==0)
return 1;
else return 0;
}

main(){
int a,hasil;
printf("Masukkan Bilangan Bulat :");scanf("%d",&a);
hasil=bil(a);
printf("%d\n",hasil);
if(hasil==1)
printf("Bilangan Genap");
else printf("Bilangan Ganjil");
}
»»  read more
Subscribe Add to Technorati Favorites

My Calender

^_N93rumP! y0Uk_^