Kamis, 21 November 2013

program perhitungan mencari luas bangun dalam bentuk pilihan menu/swicth case

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

void main()
{

   int pilih;float n,l,alas,tinggi,r;
   char pilihan,exit;
   a:
   cout<<"\tmenu pilihan"<<endl;
   cout<<"====================="<<endl;
   cout<<"masukkan pilihan anda dengan bilangan"<<endl;
   cout<<"1.luas persegi"<<endl;
   cout<<"2.luas persgi panjang"<<endl;
   cout<<"3.luas segitiga"<<endl;
   cout<<"4.luas lingkaran"<<endl;
   cout<<"5.Kembali ke menu utama"<<endl;
   cout<<"6.Exit"<<endl;
   cout<<"====================="<<endl;
   cout<<"input pilihan anda =";
   cin>>pilih;
   cout<<endl;
   switch(pilih)
    {
    case 1:
        cout<<"luas persegi"<<endl;
        cout<<"input sisi=";
        cin>>n;
        l=n*n;
        cout<<"luas persegi ="<<l<<endl;
        break;
    case 2:
        cout<<"luas persegi panjang"<<endl;
        cout<<"input panjang =";
        cin>>n;
cout<<"input lebar =";
cin>>n;
        l=n*n;
        cout<<"luas persegi panjang ="<<l<<endl;
        break;
    case 3:
        cout<<"luas segitiga"<<endl;
        cout<<"input alas =";
        cin>>alas;
        cout<<"input tinggi =";
        cin>>tinggi;
        l=(alas*tinggi)/2;
        cout<<"luas segitiga ="<<l<<endl;
        break;
    case 4:
        cout<<"luas lingkaran"<<endl;
        cout<<"input jari-jari =";
        cin>>r;
        l=(22*r*r)/7;
        cout<<"luas linkaran ="<<l<<endl;
        break;
    case 5:
     cout<<"Kembali ke menu utama"<<endl;
        break;
        getch();
        clrscr();
        goto a;
    case 6 :
         goto b;

    }
cout<<"Kembali Ke menu Utama (Y/T)? : ";
  cin>>pilihan;
  if(pilihan == 'y' || pilihan == 'Y')
  {
   clrscr();
   goto a;
   }

   b:
}
    getch();



Rabu, 06 November 2013

program mencari nilai minimum

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

using namespace std;

int main ( )
{
  int A, B, C;
  cout<<"input nilai A=";
  cin>>A;
  cout<<"input nilai B=";
  cin>>B;
  cout<<"input nilai C=";
  cin>>C;
    if (A<B)
       {
          if (A<C)
            cout<<"min="<<A;
          else
            if (B<C)
                cout<<"min="<<B;
            else
                cout<<"min="<<C;

       }
    else
        if (B<C)
            cout<<"min="<<B;
        else
            cout<<"min="<<C;
    getch ();
}

program perhitungan gaji

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

using namespace std;


int main ()


{

    int JK,golongan;
    cout<<"input jam kerja=";
    cin>>JK;
    cout<<"golongan=";
    cin>>golongan;
  {
    if (JK==160)
      {
        if (golongan==1)
            cout<<"total gaji="<<1000000;
        else
            if (golongan==2)
                cout<<"total gaji="<<2000000;
            else
                if (golongan==3)
                    cout<<"total gaji="<<3000000;
                else
                    if (golongan>3)
                        cout<<"tidak terdefinisi";
                    else
                        if (golongan<1)
                            cout<<"tidak terdefinisi";
                        else
                            cout<<"tidak terdefinisi";

      }


    else

      {
        if (JK>160)
            if (golongan==1)
                cout<<"total gaji= Rp" <<(JK-160)*20000+1000000<<endl;
            else
                if (golongan==2)
                    cout<<"total gaji= Rp" <<(JK-160)*20000+2000000<<endl;
                else
                    if (golongan==3)
                        cout<<"total gaji= Rp" <<(JK-160)*20000+3000000<<endl;
                    else
                        if (golongan>3)
                            cout<<"tidak terdefinisi";
                        else
                            if (golongan<1)
                                cout<<"tidak terdefinisi";
                            else
                                cout<<"tidak terdefinisi";

        else

            if (golongan==1)
                cout<<"total gaji= Rp" <<1000000-(160-JK)*10000<<endl;
            else
                if (golongan==2)
                    cout<<"total gaji= Rp" <<2000000-(160-JK)*10000<<endl;
                else
                    if (golongan==3)
                        cout<<"total gaji= Rp" <<3000000-(160-JK)*10000<<endl;
                    else
                        if (golongan>3)
                            cout<<"tidak terdefinisi";
                        else
                            if (golongan<1)
                                cout<<"tidak terdefinisi";
                            else
                                cout<<"tidak terdefinisi";
      }
  }

    getch ();

}

program perhitungan jumlah hari


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

using namespace std;

int main ()

{
    int tgl, bln, th, jml;
    cout<<"input tgl=";
    cin>>tgl;
    cout<<"input bln=";
    cin>>bln;
    cout<<"input th=";
    cin>>th;
    cout<<"tanggal yang diinputkan awal :"<<tgl<<"-"<<bln<<"-"<<th<<endl;
    jml=0;
    if (bln>1)
        jml=jml+31;
    if (bln>2)
        if (th%4==0)
            jml=jml+29;
        else
            jml=jml+28;
    if (bln>3)
        jml=jml+31;
    if (bln>4)
        jml=jml+30;
    if (bln>5)
        jml=jml+31;
    if (bln>6)
        jml=jml+30;
    if (bln>7)
        jml=jml+31;
    if (bln>8)
        jml=jml+31;
    if (bln>9)
        jml=jml+30;
    if (bln>10)
        jml=jml+31;
    if (bln>11)
        jml=jml+30;
    jml=jml+tgl;
    cout<<"jumlah tanggal menjadi :"<<jml<<endl;

    getch();
}