Showing posts with label Contoh Alogaritma pemprograman. Show all posts
Showing posts with label Contoh Alogaritma pemprograman. Show all posts

Tuesday, 15 January 2013

contoh program Penghitungan Segi Tiga Dengan Prosedur

//Penghitungan Segi Tiga Dengan Prosedur
#include <iostream.h>
#include <conio.h>



int alas, tinggi;
float luas_Segitiga(int A,int T)
{
float hasil;
hasil=0.5*A*T;
return hasil;
}

void main()
{
cout<<"Program penghitungan Luas Segitiga"<<endl;
cout<<endl;
cout<<"Masukkan Alas Segitiga = ";cin>>alas;
cout<<"Masukkan Tinggi Segitiga = ";cin>>tinggi;
cout<<"Luas Segiga = "<<luas_Segitiga(alas, tinggi);
getch ();
}

contoh penggunaan do - while di C++

//progam bangun datar
#include<iostream.h>
#include<conio.h>

int main()
{
    int pilih;
   const float PHI = 3.141592;
    float phi,jari2,Luas,Keliling,sisi,miring,alas,tinggi,panjang,lebar;
      {
        cout<<"Pilihan Bangun="<<endl;
      cout<<"1.Lingkaran"<<endl;
      cout<<"2.Persegi"<<endl;
      cout<<"3.Segitiga"<<endl;
      cout<<"4.Persegi panjang"<<endl;
      }
cout<<"Bangun yang dipilih=";cin>>pilih;
do
{
      if(pilih==1)
      {
              cout<<"Jari2 lingkaran=";cin>>jari2;
               Luas = phi*jari2*jari2;
            Keliling =2*phi*jari2;
               cout<<"Luas Lingkaran="<<Luas<<endl;
            cout<<"Keliling Lingkaran="<<Keliling<<endl;
       }
   else if(pilih==2)
      {
            cout<<"sisi=";cin>>sisi;
               Luas=sisi*sisi;
            Keliling=4*sisi;
               cout<<"Luas Persegi="<<Luas<<endl;
            cout<<"Keliling Persegi="<<Keliling<<endl;
       }
   else if(pilih==3)
      {
            cout<<"alas=";cin>>alas;
            cout<<"tinggi=";cin>>tinggi;
            cout<<"miring=";cin>>miring;
               Luas=0.5*(alas*tinggi);
            Keliling=miring + alas + tinggi;
               cout<<"Luas segitiga ="<<Luas<<endl;
            cout<<"Keliling segitiga ="<<Keliling<<endl;
       }
   else if(pilih==4)
       {
               cout<<"panjang=";cin>>panjang;
            cout<<"lebar=";cin>>lebar;
               Luas=panjang*lebar;
            Keliling=2*(panjang+lebar);
               cout<<"Luas persegi panjang="<<Luas<<endl;
            cout<<"Keliling persegi panjang="<<Keliling<<endl;
       }
}
while (jawab='y')

      getch();

}

penggunaan switch - case

//progam bangun datar
#include<iostream.h>
#include<conio.h>

int main()
{
    int nomer;
   const float PHI = 3.141592;
    float phi,jari2,Luas,Keliling,sisi,miring,alas,tinggi,panjang,lebar;
      {
      cout<<"Pilihan Bangun="<<endl;
      cout<<"1.Lingkaran"<<endl;
      cout<<"2.Persegi"<<endl;
      cout<<"3.Segitiga"<<endl;
      cout<<"4.Persegi panjang"<<endl;
      }
cout<<"Bangun yang dipilih=";cin>>nomer;
     switch (nomer)
     {
case 1:
      {
              cout<<"Jari2 lingkaran=";cin>>jari2;
               Luas = phi*jari2*jari2;
            Keliling =2*phi*jari2;
               cout<<"Luas Lingkaran="<<Luas<<endl;
            cout<<"Keliling Lingkaran="<<Keliling<<endl;
       }
      break;

case 2 :
      {
            cout<<"sisi=";cin>>sisi;
               Luas=sisi*sisi;
            Keliling=4*sisi;
               cout<<"Luas Persegi="<<Luas<<endl;
            cout<<"Keliling Persegi="<<Keliling<<endl;
       }
      break;

case 3 :
      {
            cout<<"alas=";cin>>alas;
            cout<<"tinggi=";cin>>tinggi;
            cout<<"miring=";cin>>miring;
               Luas=0.5*(alas*tinggi);
            Keliling=miring + alas + tinggi;
               cout<<"Luas segitiga ="<<Luas<<endl;
            cout<<"Keliling segitiga ="<<Keliling<<endl;
       }
      break;
case 4 :
       {
               cout<<"panjang=";cin>>panjang;
            cout<<"lebar=";cin>>lebar;
               Luas=panjang*lebar;
            Keliling=2*(panjang+lebar);
               cout<<"Luas persegi panjang="<<Luas<<endl;
            cout<<"Keliling persegi panjang="<<Keliling<<endl;
       }
    break;
   }
      getch();

}

contoh program penghitungan pembayaran gaji pekerja

//contoh program penghitungan pembayaran gaji pekerja
#include <iostream.h>
#include <conio.h>

void main ()
{

char nama [30];
int hlem,ker,ulem,uker,trans,gaji;
cout<<" Gaji Karyawan PT.JAVA MANDIRI JAYA ";endl;
cout<<"                                    ";endl;
cout<<" Masukkan Nama Karyawan       = ";cin>>nama;
cout<<" Jumlah Hari Kerja            = ";cin>>ker;
cout<<" Masukkan Lama Jam Lembur     = ";cin>>hlem;


clrscr ();
cout<<"---------------";endl;
cout<<" Gaji Karyawan PT.JAVA MANDIRI JAYA ";endl;
cout<<"---------------";endl;
cout<<"                                    ";endl;
cout<<" Masukkan Nama Karyawan          = "<<nama<<endl;
cout<<" Jumlah Hari Kerja               = "<<ker<<endl;
cout<<" Masukkan Lama Jam Lembur        = "<<hlem<<endl;


    uker = ker * 30000;
    ulem = hlem * 5000;
{
if (hlem >10)
    trans =uker*0.1;
    gaji =uker+ulem+trans;
cout<<" Upah Kerja Yang Harus Di Bayarkan   = "<<uker<<endl;
cout<<" Upah Lembur Yang Harus Di Bayarkan  = "<<ulem<<endl;
cout<<" Uang Trasnport Yang Di Berikan      = "<<trans<<endl;


cout<<" Jumlah Gaji Yang Harus Di Bayarkan  = "<<gaji<<endl;

}

getch();
}

CONTOPROGRAM UNTUK MENGHITUNG LUAS & KELILING BANGUN DATAR

 //CONTOPROGRAM UNTUK MENGHITUNG LUAS & KELILING BANGUN DATAR
#include <iostream.h>
#include <conio.h>
#include <math.h>

main()
{
float l_l, k_l, l_p, k_p,luas_persegi, kel_persegi, l_s, k_s;
float r, p, l, s, a, t, m;
int menu;
cout<<"       --------------------------------------------------------------";
cout<<"\n        C++ menghitung luas, keliling bangun datar (by dADANK";
cout<<"\n       --------------------------------------------------------------";
cout<<"\n ";
cout<<" \n angka 1 untuk menghitung luas lingkaran ";
cout<<" \n angka 2 untuk menghitung keliling lingkaran ";
cout<<" \n angka 3 untuk menghitung luas persegi panjang ";
cout<<" \n angka 4 untuk menghitung keliling persegi panjang ";
cout<<" \n angka 5 untuk menghitung luas persegi ";
cout<<" \n angka 6 untuk menghitung keliling persegi ";
cout<<" \n angka 7 untuk menghitung luas  segi tiga siku siku";
cout<<" \n angka 8 untuk menghitung keliling  segi tiga siku siku";
cout<<"\n\n masukan angka : "; cin>>menu;

if (menu==1)
    {
    cout<<"\n anda telah memilih angka 1 untuk menghitung luas lingkaran";
   cout<<"\n ";
    cout<<"\n masukan r : "; cin>>r;
    l_l = 3.14*r*r;
   cout<<"\n ";
    cout<<" luas lingkaran adalah : "<<l_l;
    }
else if    (menu==2)
    {
    cout<<"\n anda telah memilih angka 2 untuk menghitung keliling lingkaran";
   cout<<"\n ";
    cout<<"\n masukan r : "; cin>>r;
    k_l = 2*3.14*r;
   cout<<"\n ";
    cout<<" keliling lingkaran adalah : "<<k_l;
    }
else if    (menu==3)
    {
    cout<<"\n anda telah memilih angka 3 untuk menghitung luas persegi panjang";
   cout<<"\n ";
    cout<<"\n masukan panjang : "; cin>>p;
    cout<<" masukan lebar   : "; cin>>l;
    l_p = p*l;
   cout<<"\n ";
    cout<<" luas persegi panjang adalah : "<<l_p;
    }
else if    (menu==4)
    {
    cout<<"\n anda telah memilih angka 4 untuk menghitung keliling persegi panjang";
   cout<<"\n ";
    cout<<"\n masukan panjang : "; cin>>p;
    cout<<" masukan lebar   : "; cin>>l;
    k_p = (p+l)*2;
   cout<<"\n ";
    cout<<" luas persegi panjang adalah : "<<k_p;

    }
else if    (menu==5)
    {
    cout<<"\n anda telah memilih angka 5 untuk menghitung Luas persegi !";
   cout<<"\n ";
    cout<<"\n masukan sisi : "; cin>>s;
    luas_persegi = s*s;
   cout<<"\n ";
    cout<<" luas persegi adalah : "<<luas_persegi;

    }
else if    (menu==6)
    {
    cout<<"\n anda telah memilih angka 6 untuk menghitung keliling persegi !";
   cout<<"\n ";
    cout<<"\n masukan sisi persegi : "; cin>>s;
    kel_persegi = 4*s;
   cout<<"\n ";
    cout<<"keliling persegi adalah : "<<kel_persegi;

    }
else if    (menu==7)
    {
    cout<<"\n anda telah memilih angka 7 untuk menghitung luas segitiga siku siku";
   cout<<"\n ";
    cout<<"\n masukan alas : "; cin>>a;
   cout<<"\n ";
    cout<<" masukan tinggi   : "; cin>>t;
    l_s = 0.5*a*t;
   cout<<"\n ";
    cout<<" luas segitiga adalah : "<<l_s;

    }                            
else if    (menu==8)
    {
    cout<<"\n anda telah memilih angka 8 untuk menghitung keliling segitiga siku siku";
   cout<<"\n ";
    cout<<"\n masukan alas : "; cin>>a;
   cout<<"\n ";
    cout<<" masukan tinggi   : "; cin>>t;
   m =sqrt(a*a+t*t);
    k_s = m+a+t;
   cout<<"\n ";
    cout<<" keliling segitiga adalah : "<<k_s;

    }
    getch();
}

program total pembayaran

//program total pembayaran

#include "stdio.h"
#include "conio.h"

void main()
{
char kode[20],nama[20];
float jumlah, harga,diskon,harga_diskon;
clrscr();
printf("=======================================\n");
printf("\n Kode Barang : ");
scanf("%s",&kode);
printf("\n Nama Barang : ");
scanf("%s",&nama);
printf("\n Harga : Rp ");
scanf("%f",&harga);
printf("\n Jumlah : ");
scanf("%f",&jumlah);
diskon=0.2*harga;
harga_diskon=harga-diskon;
printf("============================\n");
printf(" Kode Barang  = %s\n",kode);
printf(" Nama Barang  = %s\n",nama);
printf(" Harga  = Rp %.2f\n",harga);
printf(" Diskon  = 20\%\n");
printf(" Jumlah  = %.0f\n",jumlah);
printf(" Jumlah harga = Rp %.2f\n",harga_diskon*jumlah);
printf("=============================\n");
getch();
}

program Operator Relasi

//contoh program Operator Relasi
#include<iostream.h>
#include<conio.h>

void main()
{
int n;

cout<<"Masukan Nilai = ";
cin>>n;

if(n!=5)
{
cout<<"Angka benar";}

else
cout<<"Angka Salah";

getch();
}

program mencari nilai rata2 dan nilai total

//contoh program mencari nilai rata2 dan nilai total
#include <stdio.h>
#include <conio.h>

main()
{
int i, nilai[10], total;
float rata2;

//input
for(i=0; i<10; i++) {
printf("Masukkan nilai ke-%i : ",i);
scanf("%i",&nilai[i]);
}

//proses
total=0;
for(i=0; i<10; i++)
total+=nilai[i];
rata2=total/10.0;

//output
printf("Total : %i\n",total);
printf("Rata-rata : %5.2f\n",rata2);
getch();
return 0;
}

contoh program string



Contoh program :
       //contoh program penggunaan string
#include <conio.h>
#include <iostream.h>

void main()
{
      cout<<" ***************** Kontak Mahasiswa ****************** \n";
      cout<<" ------------------  MAKUL ALPRO  ------------------- \n";
      cout<<" ---------------------------------------------------- \n";
     char nama[22];
   char nope[12];
     char alamat[27];
     cout<<" Nama          : ";
     cin.getline(nama, sizeof(nama));
   cout<<" Nomor Hp      : ";
     cin.getline(nope, sizeof(nope));
     cout<<"\n";

     cout<<" Data yang di masukkan ";
     cout<<"\n Nama          : "<<nama;
     cout<<"\n";
   cout<<"\n Nomor Hp      : "<<nope;
     cout<<"\n";
     getch();
}

Contoh program for



Contoh program for :

#include<iostream.h>
#include<conio.h>
main()
{
int x,y,n;
cout<<" Masukan Angka Batas : ";
cin>>n;

for(x=1; x<=n; x++)
{
     for(y=1;y<=x;y++)
     cout<<"> "<<y;
     cout<<"\n";
     }
     getch();
}

Contoh program if dan else



Contoh program if dan else :

// Contoh program if dan else
#include<iostream.h>
#include<conio.h>

int Nilai;

void main()
{
      cout<<" ************** Program Hasil Nilai ***************** \n";
      cout<<" ------------------  MAKUL ALPRO  ------------------- \n";
      cout<<" ---------------------------------------------------- \n";
cout<<" Masukan Nilai = ";
cin>>Nilai;
cout<<"\n";
cout<<"\n";
cout<<"\n";
if(Nilai<36){
cout<<" Dengan berat hati kami memberitahukan bahwa anda  Tidak Lulus  ";}

else if(Nilai>=36 && Nilai<=50){
cout<<" Nilai anda = D, Belajarlah lebih GIAT ";}

else if(Nilai>=51 && Nilai<=65){
cout<<" Nilai anda = C, Masih perlu banyak belajar ";}

else if(Nilai>=66 && Nilai<=80){
cout<<" Nilai anda = B, Terus tingkatkan kemampuanmu ";}

else if(Nilai>80 && Nilai<=100){
cout<<" Nilai anda = A, Pertahankan PRESTASIMU ";}

else{
cout<<"Nilai Tidak Terdaftar";}

getch();
}

Contoh program do-while



Contoh program do-while :

// Contoh program do-while
#include <iostream.h>
#include <conio.h>
void main()
{
     clrscr();
     int a;
     a = 0;
     do
     {
                 cout<<" Kog Di Ulang – ulang "<<endl;
                             a++;
     }
     while (a < 9);
     getch();
}