Selasa, 19 Januari 2016

Beberapa contoh program C++

Sebenarnya ini late post, karena sibuk dengan urusan kerjaan dan kuliah maka saya baru post sekarang, dan program ini semua adalah tugas UTS  yang saya kerjakan bersama dengan kelompok saya. Okee langsung aja kita ke TKP, berikut contoh program yang saya buat dengan kelompok saya :


1. Rumus Luas Segitiga

#include <stdio.h>
#include <conio.h>
#include <iostream>

main()
{
      float alas, tinggi, total ;
     
      printf("\t\t Menghitung Luas Segitiga \n");
      printf("\t\t ************************ \n");
     
      printf("\nKeterangan :");
      printf("\nRUMUS LUAS SEGITIGA");
      printf("\nAlas x Tinggi : 2");
     
      printf("\n\nMasukan Bilangan Alas   : ");
      scanf("%f", &alas);
      printf("Masukan Bilangan Tinggi : ");
      scanf("\%f", &tinggi);
      total=alas*tinggi/2;
     
      printf("\nLuas Segitiga Adalah    : %.1f\n\n", total);
     
      system("pause");
     
}



2. Menentukan Angka Lebih Besar, Lebih Keci, Atau Sama Dengan 10

#include <stdio.h>
#include <conio.h>
#include <iostream>
main()
{
       int x;
       int y=10;
      
       printf("\t\t Lebih Besar, Lebih Kecil, atau Sama Dengan 10 \n\n\n");
       printf("Masukin Bilangan Yang Anda Mau : ");
       scanf("%d",&x);
       printf("Dan Yang Terjadi Adalah =======> ");
       scanf("y=10");
       if (x>y){
               printf("%d Lebih Besar Daripada %d\n\n",x,y);
       }else if(x<y){
             printf("%d Lebih Kecil Daripada %d\n\n",x,y);
       }else if(x=y){
               printf("%d Sama Dengan %d\n\n",x,y);
               }
       system("pause");
       }



3.Menentukan Bilangan Ganjil Atau Genap

//menentukan bilangan ganjil dan genap
#include <cstdlib>
#include <iostream>

using namespace std;

int main(){
 cout<<"\t\t ------------------------------------\n";
 cout<<"\t\t >>MENENTUKAN BILANGAN GANJIL GENAP<<\n";
 cout<<"\t\t ------------------------------------\n";
 cout<<endl;
 int b;      

 cout<<"Masukkan Bilangan : ";
 cin>>b;
 cout<<endl;
 if(b%2!=0)
 cout<<"Bilangan Ganjil"<<endl;
 else
 cout<<"Bilangan Genap"<<endl;
 cout<<endl;

 system("pause");
 return 0;
}



4. Menentukan Bilangan Mana Yang Paling Besar

#include <iostream>
using namespace std;

   
    int main()
    {
       cout<<"\t\t Program Mencari Bilangan Terbesar\n";
       cout<<"\t\t ---------------------------------\n";
       cout<<endl;
       float bil1, bil2, bil3, terbesar;
       cout<<"Masukkan bilangan 1 : ";
       cin>>bil1;     
        cout<<"Masukkan bilangan 2 : ";
       cin>>bil2;
       cout<<"Masukkan bilangan 3 : ";
       cin>>bil3;
       cout<<endl;
       if(bil1 > bil2)
          terbesar = bil1;
       else
          terbesar = bil2;
       if(bil3 > terbesar)
          terbesar = bil3;
      
       cout<<"Bilangan Terbesar   = "<<terbesar<<endl;
       cout<<endl;


system("pause");

return 0;
}



5. Menukarkan Dua Buah Gelas Berbeda

#include <string>

using namespace std;
int main()
{
   cout<<"\t\t Menukarkan kedua buah isi gelas \n";
   cout<<"\t\t =============================== \n";
   cout<<endl;
   int a, b, c;
   cout<<"Gelas A : ";
   cin >> a;
  
   cout<<"Gelas B : ";
   cin >> b;
   cout<<endl;
   c=b;
   b=a;
   a=c;
   cout << "Gelas A = "<<a<< endl;  
   cout << "Gelas B = "<<b<< endl;
   cout<<endl;
  
   system("PAUSE");
   return 0;
}



6. Mnentukan Lama Bekrja Seorang Pegawai

#include <stdio.h>
#include <stdlib.h>

int main()
{   int Masuk, Keluar, Lama;
   
    printf("\t\t Menentukan lama bekerja pegawai \n");
    printf("\t\t =============================== \n");
    printf("\nJam Masuk Pegawai           : ");
    scanf("%d",&Masuk);

    printf("\nJam Keluar Pegawai          : ");
    scanf("%d",&Keluar);

   
    if (Keluar >= Masuk)
          Lama = Keluar - Masuk;                                     
    else
          Lama = (12-Masuk) + Keluar;                  
   
    printf("\n\nLama bekerja pegawai adalah : %d Jam\n\n", Lama);

      system("PAUSE");
      return 0;
}



7.  Menentukan Biaya Parkir

#include <stdio.h>
#include <stdlib.h>

int main()
{   int iMasuk, iKeluar, iLama;
    long int iBiaya;
 
    printf("\t\t** Menghitung Biaya Parkir **\n\n");
    printf("\nJam Masuk           : ");
    scanf("%d",&iMasuk);

    printf("\nJam Keluar          : ");
    scanf("%d",&iKeluar);
 
    if (iKeluar >= iMasuk)
          iLama = iKeluar - iMasuk;                                   
    else
          iLama = (12-iMasuk) + iKeluar;                
 
    if (iLama > 2)
       iBiaya = 2000 + ((iLama - 2)*500);
    else
        iBiaya = 2000;
 
    printf("\n\nBiaya parkir adalah : Rp %d \n\n", iBiaya);
 
      system("PAUSE");
      return 0;
}