SELAMAT MALAM BELAHAN BUMI TIMUR

kali ini abang membuat contoh program fungsi di C

Program tahun kabisat

int kabisat (int tahun)
{
int x;
x = tahun%4;
if(x!=0) return(0);
else return (1);

}
void main()
{
int tahun,z;
char c;
printf (“Program Tahun Kabisat\nInput Tahun = “);
scanf (“%d”,&tahun);
z = kabisat(tahun);
if(z==0)
printf (“Tahun %d bukan kabisat”,tahun);
else (“Tahun %d adalah kabisat”,tahun);
getch();

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Program faktorial

#include <stdio.h>
int nilai;
long int faktorial (nilai)
{
register int i;
int fak = 1;
for (i=1; i<=nilai; i++)
fak*=i;

return(fak);
}
main()
{char c;
printf (“Masukkan nilai x yang difaktorialkan = “);
scanf (“%d”, &nilai);
printf (“Faktorial adalah %d”,faktorial(nilai));
getch();

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Program suhu

#include<stdio.h>
#include<math.h>
int input,sumber,x,hasil,z=1.0;
char c,d,p;
float awal(float input,char c)
{
if (c==’c’ || c==’C’){(sumber=input/5);}
else {z=0.0;}
printf(“%g”,sumber);
return(sumber);}

float akhir (float input,char d)
{
if (d==’r’ || d==’R’) {hasil = awal(input,c)*4;}
else z=0.0;
return (hasil);
}

float main()
{
mulai:
printf (“Masukkan sumber = “);
scanf (“%f %v”,&input,&c);
printf (“Masukkan suhu tujuan = “);
getchar ();
scanf (“%c”,&d);
x = akhir (input,d);
if(z==1)

printf (“Hasil konversi suhu = %g”,x);
else printf(“Operator salah”);
printf (“ulangi (y/n)\n”);
getchar();
scanf(“%c”,&p);
if (p==’y’||p==’Y’)
goto mulai;

getch();
}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Program cek prima

#include <stdio.h>
#include <math.h>
int input, x,z=2,hasil=1;
int prima(int input)
{
while (hasil !=0&&z<input)
hasil=input%z;z++;
if (hasil==0)
return(0);
else return(1);
}
int main()
{
char c;
printf (“input bilangan bulat”);
scanf (“\n%d,&input”);
x = prima(input);
if(x==1)
printf(“termasuk bilangan prima”);
else
printf(“tidak termasuk bilangan prima”);
getch();
}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

program integer register waktu

#include <stdio.h>
#include <time.h>
int main ()
{
int x=0;
clock_t t;
mulai :
t = clock ();
if (x==0)
{
integerwaktu();
}
else
{
registerwaktu();
}
t = clock()-t;
double y= ((double)t)/CLOCKS_PER_SEC;
if (x==0)
{
printf (“integer membutuhkan waktu %d”,y);
}
else
printf (“register membutuhkan waktu %d”,y);
if (x==0)
x++;goto mulai;
getch ();

}
void registerwaktu()
{
register z;
for(z=1;z<=2000;z++)
printf(“a”);
}
void integerwaktu()
{
int c;
for (c=1;c<=2000;c++)
printf(“a”);
}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

 

sekian guys abang tidur dulu :)))))