Kamis, 01 September 2011

Algoritma Pemrograman dengan C++ Builder 6

Buat temen-temen yang pengen belajar bahasa pemrograman C++ ini sedikit sharing tentang algoritma pemrograman dengan menggunakan C++ Builder 6.

1.Membuat konversi waktu :
//---------------------------------------------------------------------------
#include
#include
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main()
{
  {
 typedef struct
 {
 long int jam;long int menit; long int detik;
 }
  jam;
  jam j;
  long int total_detik;

  printf ("Jam : "); scanf ("%1d", &j.jam);
  printf ("Menit : "); scanf ("%1d", &j.menit);
  printf ("Detik : "); scanf ("%1d", &j.detik);
   total_detik = (j.jam*3600) + (j.menit *60) + j.detik;
   printf("Total detik : %1d",total_detik);
   scanf("%1d");
   }
}
//---------------------------------------------------------------------------




2. Mencari Luas Persegi Panjang
//---------------------------------------------------------------------------
#include
#pragma hdrstop
#include
#include
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
      int p,l;
      float Luas;

      printf("Panjang persegi=");scanf("%d",&p);
      printf("Lebar persegi=");scanf("%d",&l);

      Luas=p*l;
      printf("Luas Persegi Panjang=%2.2f",Luas);
      getch();
        return 0;
}
//---------------------------------------------------------------------------

3. Mencari Luas Segitiga

//---------------------------------------------------------------------------
#include
#pragma hdrstop
#include //untuk mengaktifkan perintah printf dan scanf
#include //untuk mengaktifkan perintah getch()
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
      int a,t; // deklarasi variabel
      float Luas;// deklarasi variabel

      printf("Alas segitiga=");scanf("%d",&a);
      printf("Tinggi segitiga=");scanf("%d",&t);

      Luas = a*t/2;
      printf("Luas Segitiga=%3.2f",Luas);
      getch();
        return 0;
}
//---------------------------------------------------------------------------



4. Mencari nilai faktorial
//---------------------------------------------------------------------------
#include
#pragma hdrstop
#include
//---------------------------------------------------------------------------
#pragma argsused
main()
{
 int i,n,faktorial; //deklarasi
 //program utama
 faktorial =1; //inisialisasi faktorial dengan 1*
 printf("Masukan bilangan : "); scanf("%d", &n);
  for (i=1; i<=n; i++)
   {
    faktorial=faktorial*i;
   }
 printf("Hasil faktorial : %d", faktorial);
 scanf("%d");
}
//---------------------------------------------------------------------------

5. Mencari Volume Balok
//---------------------------------------------------------------------------
#include
#pragma hdrstop
#include
#include
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
    int p,l,t;
    float Volume;

    printf("Masukan Panjang =");scanf("%d" ,&p);
    printf("Masukan Lebar =");scanf("%d" ,&l);
    printf ("Masukan Tinggi =");scanf("%d" ,&t);

    Volume=p*l*t;

    printf("Volume Balok=%2.2f",Volume);
    getch();

        return 0;
}
//---------------------------------------------------------------------------


6. Mencari Volume Tabung

//---------------------------------------------------------------------------
#include
#pragma hdrstop
#include
#include
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
    int r,t;
    float volume;

    printf("Ketikan Jari-Jari Tabungnya?=");scanf("%d" ,&r);
    printf("Ketikan Tinggi Tabungnya? =");scanf("%d" ,&t);

    volume=3.14*r*r*t;

    printf("Volume Tabungn=%2.2f",volume);
    getch();

        return 0;
}
//---------------------------------------------------------------------------

Tidak ada komentar:

Posting Komentar