CLICK HERE FOR FREE BLOGGER TEMPLATES, LINK BUTTONS AND MORE! »

20/10/12

Kumpulan Program Bahasa C

                                                                                           BAHASA C    


                                      

  •   Program untuk menghitung bilangan ganjil dengan batas di input oleh user
             

 #include <iostream.h>
 #include <conio.h>
 main()
 {
  int input_batas, bilangan_bulat, cek, i;
  cout<<"Masukkan Batasan Deret: ";
  cin>>input_batas;
  cout<<"Deret Bilangan ganjil adalah sebagai berikut : "<<endl<<endl;
  for(i=0;i<=input_batas;i++)
  {
  if(i%2!=0)
  {
  cout<<i<<" ";
  }
  }
  getch();
 }
 

  •  Program untuk menghitung konferensi suhu
#include<stdio.h>
int main()
{ double celcius;
  float f,r,k;
  celcius=100;
  f=(celcius*1.8)+32;
  r=celcius*0.8;
  k=celcius+273,15;
  printf("celcius : %d\n", celcius);
  printf("fahrenheit : %f\n", f);
  printf("reamur : %f\n", r);
  printf("kelvin : %f\n", k);
}


  •  Program untuk menghitung penjumlahan, pengurangan, pembagian dan perkalian 
 #include<stdio.h>
 void main()
 { int a,b;
    printf("Masukkan Nilai a:\n");
    scanf("%d", &a);
    printf("Masukkan Nilai b:\n");
    scanf("%d", &b);
    printf("Hasil Penjumlahan: %d\n", a+b);
    printf("Hasil Pengurangan: %d\n", a-b);
    printf("Hasil Perkalian: %d\n", a*b);
    printf("Hasil Pembagian: %d\n", a/b);
    printf("Hasil Sisa Pembagian: %d\n", a%b);
 }



  •  Program Biodata INPUT

 #include<stdio.h>
 #include<conio.h>
 void main()
 {
  char nama[20];
  char tempat_lahir[20];
  char tanggal_lahir[20];
  char alamat[20];
  char nomor_telepon[20];
  char agama[20];
  char jenis_kelamin[20];

  printf("Masukkan Nama Anda: ");
  gets(nama);
  printf("Masukkan Tempat Lahir anda: ");
  gets(tempat_lahir);
  printf("Masukkan Tanggal Lahir anda: ");
  gets(tanggal_lahir);
  printf("Masukkan Alamat anda: ");
  gets(alamat);
  printf("Masukkan Nomor Telepon anda: ");
  gets(nomor_telepon);
  printf("Masukkan Agama anda: ");
  gets(agama);
  printf("Masukkan Janis Kelamin anda: ");
  gets(jenis_kelamin);
  printf("\n");

  printf("Nama anda: %s\n", nama);
  printf("Tempat Lahir anda: %s\n", tempat_lahir);
  printf("Tanggal Lahir anda: %s\n", tanggal_lahir);
  printf("Alamat anda: %s\n", alamat);
  printf("Nomor Telepon anda: %s\n", nomor_telepon);
  printf("Agama anda: %s\n", agama);
  printf("Jenis Kelamin anda: %s\n", jenis_kelamin);
  getch();
 }


  • Program untuk mengurutkan bilangan terbesar

 #include<stdio.h>
 #include<conio.h>
 void main()
 { clrscr();
    int a,b,c,d,e,max,min;

    printf("masukkan bilangan 1 : ");fflush(stdin);scanf("%i",&a);
    printf("masukkan bilangan 2 : ");fflush(stdin);scanf("%i",&b);
    printf("masukkan bilangan 3 : ");fflush(stdin);scanf("%i",&c);
    printf("masukkan bilangan 4 : ");fflush(stdin);scanf("%i",&d);
    printf("masukkan bilangan 5 : ");fflush(stdin);scanf("%i",&e);
    if((a>=b)&&(a>=c)&&(a>=d)&&(a>=e))
    max=a;
    if((b>=a)&&(b>=c)&&(b>=d)&&(b>=e))
    max=b;
    if((c>=a)&&(c>=b)&&(c>=d)&&(c>=e))
    max=c;
    if((d>=a)&&(d>=b)&&(d>=c)&&(d>=e))
    max=d;
    if((e>=a)&&(e>=b)&&(e>=d)&&(e>=c))
    max=e;
    printf("\n");
    printf("Bil terbesar adalah: %i\n",max);
    if((a<=b)&&(a<=c)&&(a<=d)&&(a<=e))
    min=a;
    if((b<=a)&&(b<=c)&&(b<=d)&&(b<=e))
    min=b;
    if((c<=a)&&(c<=b)&&(c<=d)&&(c<=e))
    min=c;
    if((d<=a)&&(d<=b)&&(d<=c)&&(d<=e))
    min=d;
    if((e<=a)&&(e<=b)&&(e<=d)&&(e<=c))
    min=e;
    printf("Bil terkecil adalah: %i\n",min);
    getch();
 }


  • Program pemangkatan
#include<stdio.h>
#include<math.h>
void main()
{ int a,b;
  float c;
  printf("Masukkan Nilai a:\n");
  scanf("%d",&a);
  printf("Masukkan Nilai b:\n");
  scanf("%d",&b);
  printf("Hasil Penjumlahan: %d\n", a+b);
  printf("Hail Perkalian: %d\n", a*b);
  c=(float)(a)/(float)(b);
  printf("Hasil Pembagian: %5.2f\n",c);c=(float)pow(a,b);
  printf("Hasil pemangkatan: %.2f", c);
}


  • Program menggunakan operator AND

 #include<stdio.h>
 void main()
 {  int NA;
    char grade, ket;
    printf("Masukkan Nilai Akhir:\n");
    scanf("%d", &NA);
    grade=' '; //inisialasi nilai grade
    if (NA>90)
    grade='A';
    if (NA>=75 && NA<=89)
    grade='B';
    if (NA>=60 && NA<=74)
    grade='C';
    if (NA>=45 && NA<=69)
    grade='D';
    if (NA<=44)
    grade='E';
    printf("Grade: %c",grade);
 }


  • Program menggunakan operator OR

 #include<stdio.h>
 void main()
 {  int NA;
    char grade, ket;
    printf("Masukkan Nilai Akhir:\n");
    scanf("%d", &NA);
    grade=' '; //inisialasi nilai grade
    if (NA>90)
    grade='A';
    if (NA>=75 || NA<=89)
    grade='B';
    if (NA>=60 || NA<=74)
    grade='C';
    if (NA>=45 || NA<=69)
    grade='D';
    if (NA<=44)
    grade='E';
    printf("Grade: %c",grade);
 }


  • Program menggunakan operator NOT

 #include<stdio.h>
 void main()
 {  int NA;
    char grade, ket;
    printf("Masukkan Nilai Akhir:\n");
    scanf("%d", &NA);
    grade=' '; //inisialasi nilai grade
    if (NA>90)
    grade='A';
    if (NA>=75 || NA<=89)
    grade='B';
    if (NA>=60 || NA<=74)
    grade='C';
    if (NA>=45 || NA<=69)
    grade='D';
    if (NA<=44)
    grade='E';
    printf("Grade: %c",grade);
 }



  • Program deret kelipatan 3

 #include<stdio.h>
 #include<conio.h>
 void main()
 { int bil,n;
    printf("masukkan nilai n: \n");
    scanf("%d", &n);
    clrscr();
    for (bil=1;bil<n;bil++)
    {
    if(bil%3==0)
    printf("%5.0i",bil);
    }
    getch();
 }

1 komentar: