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