Friday, April 15, 2016

Tugas Kasus Di Diktat Algoritma dan Pemrograman

Tugas Diktat


DIKTAT BAB 1 KASUS 1


#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;
int main(int argc, char** argv) {
   
        cout <<" Biodata Kelompok 1 - Algoritma Pemrograman "<< endl;
        cout <<" __________________________________________ "<< endl;
        cout <<" __________________________________________ "<< endl;
        cout << endl;
        cout <<" Nama\t\t: " <<" Agus Susilo Jatmiko "<< endl;
        cout <<" Nim\t\t: " <<" 1500018075 "<< endl;
        cout <<" Asal Sekolah\t: "<<" SMK Negeri 1 Hutaraja "<<endl;
        cout <<" Asal Daerah  \t: "<<" Medan "<<endl;
        cout <<" =========================================== "<<endl;
        cout <<" Nama\t\t: " <<" Yogi Handika "<< endl;
        cout <<" Nim\t\t: " <<" 1500018082 "<< endl;
        cout <<" Asal Sekolah\t: "<<" SMK YPMN Ranai "<<endl;
        cout <<" Asal Daerah  \t: "<<" Kep. Natuna "<<endl;
        cout <<" =========================================== "<<endl;
        cout <<" Nama\t \t: " <<" Arma Yoga Prasetya "<< endl;
        cout <<" Nim\t\t: " <<" 1500018071 "<< endl;
        cout <<" Asal Sekolah\t: "<<" SMK Muhamadiiyah 1 "<<endl;
        cout <<" Asal Daerah  \t: "<<" Yogyakarta "<<endl;
        cout <<" =========================================== "<<endl;
        return 0;
}



RAPTOR :: link



DIKTAT BAB 1 KASUS 2

#include <iostream>

using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {

    int tanggal, tahun;
    char bulan[50];

    cout <<"\t\tTanggal Lahir "<<endl;
    cout <<endl;
    cout <<" Masukan Tanggal KeLahiran  : "; cin>>tanggal;
    cout <<" Masukan Bulan Kelahiran    : "; cin>>bulan;
    cout <<" Masukan Tahun Kelahiran    : "; cin>>tahun;
    cout <<" _________________________________ "<<endl<<endl;

    cout <<" Saya Lahir Pada "<<tanggal<<"  "<<bulan<<"  "<<tahun<<endl;

    return 0;
}


RAPTOR :: link

DIKTAT BAB 1 KASUS 3

#include <iostream>

using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {

    cout<<" Huruf  Yang Dari Kumpulan Karakter * "<<endl;
    cout<<" ==================================== "<<endl;

    cout<<endl;
    cout<<"\t"<<"***"<<endl;
    cout<<"\t"<<"***"<<endl;
    cout<<"\t"<<"***"<<endl;
    cout<<"\t"<<"***"<<endl;
    cout<<"\t"<<"***"<<endl;
    cout<<"\t"<<"***"<<endl;

    return 0;
}


RAPTOR ::

link

DIKTAT BAB 1 KASUS 4

#include <iostream>

using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
   
    int r;
    float luas, keliling, volume;

    cout<<"Menghitung Luas dan Keliling Lingkaran serta Volume Bola"<<endl<<endl;

    cout<<"Masukan jari-jari : "; cin>>r;
    cout<<endl;
    cout<<endl;
   
    luas = 3,14*(r*r);
    keliling = 3,14*(2*r);
    volume = ((r*r*r)*4*3,14)/3;

    cout<<"Luas Lingkaran     : "<<luas<<endl;
    cout<<"Keliling Lingkaran : "<<keliling<<endl;
    cout<<"Volume Bola        : "<<volume<<endl;

    return 0;
}



RAPTOR :: link


DIKTAT BAB 1 KASUS 5

#include <iostream>

using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {

    cout<<" _____ AL-Pro Resto & Cafe _____ "<<endl;
    cout<<" =============================== "<<endl<<endl;
    cout<<"\t  Daftar Menu"<<endl;
    cout<<" +++++++++++++++++++++++++++++++ "<<endl<<endl;
    cout<<"Makanan "<<endl;
    cout<<"________"<<endl;
    cout<<"1. Tuna Bakar Madu"<<endl;
    cout<<"2. Kepiting Kari Spesial"<<endl;
    cout<<"3. Udang Asam-Manis"<<endl;
    cout<<"4. Cumi Gorenng Tepong"<<endl;
    cout<<"5. Pindang Kepala Ikan"<<endl;
    cout<<endl;
    cout<<endl;
    cout<<"Minuman"<<endl;
    cout<<"_______"<<endl;
    cout<<"1. Wedang Ronde"<<endl;
    cout<<"2. Es Dawet"<<endl;
    cout<<"3. Es Campur"<<endl;
    cout<<"4. Es Kelapa Muda"<<endl;
    cout<<"5. Wedang Uwuh"<<endl;

    return 0;
}

DIKTAT BAB 1 KASUS 6

#include <iostream>

using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
    int beras=5500;
    int uang=20000;
    int byk=3;

    cout << " Ibu memberi adik uang Rp.20000. Ibu Meminta adik membeli beras 3 Kg"<<endl<<endl;
    cout << " Harga beras perkg        : " << beras << endl;
    cout << " Banyak beras yang dibeli : " << byk << endl;
    cout << " _______________________________  X " << endl;
    cout << " TOTAL                    : " << beras*byk << endl;
    cout << endl;
    cout << endl;
    cout << " Jadi sisa uang ibu adalah " << uang << " - " << beras*byk << " = " << uang-(beras*byk) << endl;
    return 0;
}


RAPTOR:: link

DIKTAT BAB 1 KASUS 7

#include <iostream>

using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
    int beras=5500;
    int uang=20000;

    float sisa=uang/beras;
    cout << " Ibu memiliki uang Rp."<< uang<<" sedangkan harga beras perkilo Rp."<< uang << endl;
    cout << " ___________________________________________________________________________ "<< endl;
    cout << " Jadi uang ibu Rp."<<uang<<" Memperoleh beras sebanyak "<<sisa<<" Kg"<< endl;

    return 0;
}


RAPTOR ::link


DIKTAT BAB 1 KASUS 8


#include <iostream>
#include<conio.h>
#include<fstream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;


                            int main(int argc, char** argv) {
                            int a,b ;
                             int input ;


       
        cout<<"LIRIK LAGU\n";
           cout<<"-----------------------------\n";
           cout<<"tugas diktat ALPRO\n";
           cout<<"-----------------------------\n";;
           cout<<"Lirik lagu\n";
        cout<<"-----------------------------\n";
        cout<<"<1> Kita adalah sepasang sepatu \n";
        cout<<"<2> Selalu bersama tak bisa bersatu\n";
        cout<<"<3> kita mati bagai tak berjiwa\n";
        cout<<"<4>Bergerak karena kakui manusia\n";
        cout<<"=============================\n";
        while (input <6){
   cout<<"Tampilkan lirik lagu baris ke <1> <2> <3> <4> ?" ;
   cout<<"-----------------------------\n";
   cin>>input;
   cout<<"ANDA MEMILIH : \n";
   cout<<"-----------------------------\n";
   if (input==1){
           cout<<"\tNomor    :satu\n";
          cout<<"\tKita adalah sepasang sepatu\n";
        cout<<"=============================\n";
   }
 
   else
   {
      if(input==2)
      {
          cout<<"\tNomor    :dua\n";
        cout<<"\tSelalu bersama tak bisa bersatu\n";
        cout<<"=============================\n";
      }
      else
     if(input==3)
      {
          cout<<"\tNomor    :tiga\n";
        cout<<"\tKita mati bagai tak berjiwa\n";
        cout<<"=============================\n";
      }
      else
     if(input==4)
      {
          cout<<"\tNomor    :empat\n";
        cout<<"\tBergerak karena kakui manusia\n";
        cout<<"=============================\n";
      }
      else
      cout<<"anda salah memasukan";
   }
}
    return 0;
}

DIKTAT BAB 1 KASUS 9


#include <cstdlib>
#include <iostream>
#include <string.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
char kata1[]="1.Sholat";
char kata2[]="2.Srapan pagi ";
char kata3[]="3.Mandi";
char kata4[]="4.berangkat kuliah";
char kata[]="5.belajar";
string kata5;

cout<<"Algoritma Kegiatan sehari-hari:\n";
cout<<kata1<<endl;
cout<<kata2<<endl;
cout<<kata3<<endl;
cout<<"\nDan yang ke 5 jangan sampai lupa:"<<endl;
cin>>kata5;
cout<<"\n5.BAHAGIA"<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}


DIKTAT BAB 1 KASUS 10

#include <cstdlib>
#include <iostream>
#include <string.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
char kata1[]="1.Membaca undangan";
char kata2[]="2.mengetahui waktu dan tempat ";
char kata3[]="3.Bersiap siap";
char kata4[]="4.Menuju tempat yang di tuju";
char kata[]="5.Jika tidak tau tempatnya tanya ke contac person nya";
string kata5;

cout<<"Algoritma menghadiri pesta ulangtahun:\n";
cout<<kata1<<endl;
cout<<kata2<<endl;
cout<<kata3<<endl;
cout<<"\nDan yang ke 5 jangan sampai lupa:"<<endl;
cin>>kata5;
cout<<"\n5.Membawa kado"<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

DIKTAT BAB 2 KASUS 1

#include <iostream>
#include <conio.h>
using namespace std;
main()
{
long int jam,menit,detik,s,sisa;
        cout<<"Program Konversi Waktu\n";
        cout<<"------------------------\n";
        cout<<"Masukkan Jumlah Detik : "; cin>>detik; cout<<endl;
    jam=detik/3600;
    sisa=detik%3600;
    menit=sisa/60;
    s=sisa%60;
        cout<<detik ; cout<<" Detik = ";
        cout<<jam ; cout<<" Jam ";
        cout<<menit ; cout<<" Menit ";
        cout<<s ; cout<<" Detik ";
        cout<<endl;
return 0;
}



RAPTOR :: link

DIKTAT BAB 2 KASUS 2

#include <stdio.h>
using namespace std;

void pecahan();
main(){
       pecahan();
}

void pecahan(){
       int a,b,l,t;
       printf("masukkan pembilang : ");
       scanf("%d",&a);
       printf("masukkan penyebut : ");
       scanf("%d",&b);
       t = a/b;
       l = a%b;
       if (a%b == 0)
       printf("Bilangan (%d/%d) \ndi sederhanakan menjadi  %d ",a,b,t);
       else if (a%b != 0)
       printf("Bilangan (%d/%d) \ndi sederhanakan menjadi (%d %d/%d)",a,b,t,l,b);


}



RAPTOR :: link

DIKTAT BAB 2 KASUS 3

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int a,b,c,d,jumlah,hasil,punya;

        cout<<"PROGRAM KONVERSI BILANGAN\n";
        cout<<"--------------------------\n";
        cout<<"\nMasukan bilangan ribuan = ";
            cin>>a;
    jumlah=a/1000;
        cout<<"Masukan bilangan ratusan = ";
            cin>>b;
    hasil=b/100;
        cout<<"Masukan bilangan puluhan = ";
            cin>>c;
    punya=c/10;
        cout<<"Masukan bilangan satuan = ";
            cin>>d;

    cout<<"Hasil Konversi "<<jumlah<<hasil<<punya<<d;


 return 0;
}



RAPTOR :: link 

DIKTAT BAB 2 KASUS 4

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

using namespace std;
class c{
 public :
  matika();
    void input();
  
    void proses();

    private :
     int a,b,hasil;
};

c::matika(){
 cout<<"Program kita\n\n\n";
}

void c::input(){
 cout<<"Masukan nilai pertama : ";
 cin>>a;
 cout<<"Masukan nilai kedua : ";
 cin>>b;
 cout<<"-----------------------------------------------\n\n";
}
void c::proses(){
 cout<<"HASIL OPERASI-OPERASI ARITMATIKA"<<endl;
 hasil=a+b;
 cout<<a<<"+"<<b<<"= "<<hasil<<endl;
  hasil=a-b;
 cout<<a<<"-"<<b<<"= "<<hasil<<endl;;
  hasil=a*b;
 cout<<a<<"*"<<b<<"= "<<hasil<<endl;;
  hasil=a/b;
 cout<<a<<":"<<b<<"= "<<hasil<<endl;;
}
int main(){
 c o;

 o.input();
 o.proses();

 return 0;
}



RAPTOR :: link 

DIKTAT BAB 3 NO 1

#include <iostream>


/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;

int main(int argc, char** argv) {

    float x1,y1,x2,y2,ttengahx,ttengahy;

    cout<<"Menghitung titik tengah 2 garis (x,y)"<<endl;

    cout<<"x1 = "; cin>>x1;

    cout<<"y1 = "; cin>>y1;

    cout<<"x2 = "; cin>>x2;

    cout<<"y2 = "; cin>>y2;

    ttengahx=(x1+x2)/2;

    ttengahy=(y1+y2)/2;

    cout<<"titik tengah 2 garis = "<<"("<<ttengahx<<"), ("<<ttengahy<<")";

    return 0;}



DIKTAT BAB 3 NO 2


#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
    int r;
    float phi=3.14;
    float hasil;
    cout<<"Masukan jari-jari : ";cin>>r;
    hasil=4*phi*r*r*r/3;
    cout<<"Volume Bola : "<<hasil;
    return 0;
}

DIKTAT BAB 3 NO 3

#include <iostream>
#include<math.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
    int a,b;
    float hasil;
    cout<<"Mencari Hipotenusa Segitiga"<<endl;
    cout<<"Masukan Sisi Pertama : ";cin>>a;
    cout<<"Masukan Sisi Kedua : ";cin>>b;
    hasil=sqrt((a*a)+(b*b));
    cout<<"Hipotenusa : "<<hasil;
   
    return 0;
}

DIKTAT BAB 3 NO 4

#include <iostream>

using namespace std;

int main(){

 int s,jam,menit,detik,sisa;

 cout<<"Konversi Detik ke jam, menit, Detik";cout<<endl;

 cout<<"Masukan Detik: "; cin>>s;

 jam=s/3600;

 sisa=s%3600;

 menit=sisa/60;

 detik=sisa%60;

 cout<<jam<<" jam "<<menit<<" menit "<<detik<<" detik"<<endl;

 }

DIKTAT BAB 3 NO 5

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    int jam,menit,detik,jam1,menit1;
   
    cout<<"Masukan jam : ";cin>>jam1;
    cout<<"Masukan menit : ";cin>>menit1;
    cout<<"Masukan detik : ";cin>>detik;
    jam=jam1*3600;
    menit=60*menit1;
    cout<<"Konversi ke Detik : "<<jam+menit+detik<<" Detik";
   
    return 0;
}


DIKTAT BAB 3 NO 6

#include <iostream>
#include <conio.h>
using namespace std;
//mendefiniskan struktur waktu
struct {
int jam;
int menit;
int detik;
} masuk, keluar, selisih;

int main()
{
//memasukan data jam masuk
cout <<"Masuk kan waktu pertama" <<endl;
cout <<" Jam : "; cin >>masuk.jam;
cout <<" Menit : "; cin >>masuk.menit;
cout <<" Detik : "; cin >>masuk.detik;

//membuat jarak baris
cout <<endl <<endl;

//memasukan data jam keluar
cout <<"masukan waktu ke dua" <<endl;
cout <<" Jam : "; cin >>keluar.jam;
cout <<" Menit : "; cin >>keluar.menit;
cout <<" Detik : "; cin >>keluar.detik;

// 10:21:10
// 10:20:50 -
//menghitung selisih detik
if ((keluar.detik - masuk.detik) < 0) {
selisih.detik = (60 + keluar.detik) - masuk.detik;
keluar.menit;
}
else {
selisih.detik = keluar.detik - masuk.detik;
}
//menghitung selisih menit
if ((keluar.menit- masuk.menit) < 0) {
selisih.menit= (60 + keluar.menit) - masuk.menit;
keluar.jam;
selisih.jam = keluar.jam - masuk.jam-1;
}
else {
selisih.menit = keluar.menit- masuk.menit;
selisih.jam = keluar.jam - masuk.jam;
}
//menghitung selisih jam



//membuat jarak baris
cout <<endl <<endl;

cout <<" selisih dalam detik = " << selisih.jam*3600 + selisih.menit*60 + selisih.detik <<endl;

cout<<endl<<endl;

//memasukan data jam keluar
cout <<"Selisih --------" <<endl;
cout <<" Jam : " << selisih.jam <<endl;
cout <<" Menit : " << selisih.menit <<endl;
cout <<" Detik : " << selisih.detik <<endl;

getch ();
return 0;
}

DIKTAT BAB 3 NO 7

#include<iostream>
using namespace std;
int main()
{
    long uang,sisa;
    int u100rb,u50rb,u20rb;
    int u10rb,u5rb,u2rb,u1rb,u5ratus;
    cout<<"    Program Memecah Uang   "<<endl;
    cout<<"----------------------------------------"<<endl;
    cout<<"Input jumlah uang --> ";cin>>uang;
  
    u100rb=uang/100000;
    sisa=uang%100000;
  
    u50rb=sisa/50000;
    sisa=sisa%50000;
  
    u20rb=sisa/20000;
    sisa=sisa%20000;
  
    u10rb=sisa/10000;
    sisa=sisa%10000;
  
    u5rb=sisa/5000;
    sisa=sisa%5000;
  
    u2rb=sisa/2000;
    sisa=sisa%2000;
  
    u1rb=sisa/1000;
    sisa=sisa%1000;
  
    u5ratus=sisa/500;
  
    cout<<"Uang anda Rp. "<<uang<<endl;
    cout<<"Terdiri dari -->"<<endl;
    cout<<"--------------------"<<endl;
    cout<<u100rb<<" lembar Rp.100.000"<<endl;
    cout<<u50rb<<" lembar Rp.50.000"<<endl;
    cout<<u20rb<<" lembar Rp.20.000"<<endl;
    cout<<u10rb<<" lembar Rp.10.000"<<endl;
    cout<<u5rb<<" lembar Rp.5.000"<<endl;
    cout<<u2rb<<" lembar Rp.2.000"<<endl;
    cout<<u1rb<<" lembar Rp.1.000"<<endl;
    cout<<u5ratus<<" lembar Rp.5.00"<<endl;
    cout<<"---------------------"<<endl;


RAPTOR :: link

DIKTAT BAB 3 NO 8

#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
    float phi=3.16 , lingkarank,lingkaranb,D,r,d,r1,hasil;
    cout<<"Masukan Diameter lingkaran luar : ";cin>>D;
    cout<<"Masukan Diameter lingkaran dalam : ";cin>>d;
    r1=d/2;
    r=D/2;
    lingkarank=phi*r1*r1;
    lingkaranb=phi*r*r;
    hasil=lingkaranb-lingkarank;
    cout<<"Rumus Luas plat CD : Luas Lingkaran luar - Luas Lingkaran dalam"<<endl;
    cout<<"Hasil : "<<lingkaranb << " - "<<lingkarank<<" : "<<hasil;
    return 0;
}


RAPTOR ::  link

DIKTAT BAB 3 NO 9

#include<iostream>
using namespace std;
main(){
    int py1,pb1,py2,pb2;
    float pengurangan,penjumlahan,perkalian,pembagian,a,b;
    cout<<"Masukan Pembilang dan Penyebut pertama : ";cin>>pb1>>py1;
    cout<<"Masukan Pembilang dan Penyebut kedua : ";cin>>pb2>>py2;
    cout<<"Bilangan Rasional pertama : "<<pb1<<"/"<<py1<<endl;
    cout<<"Bilangan Rasional Kedua : "<<pb2<<"/"<<py2<<endl;
    a=(pb1/py1);b=(pb2/py2);
    pengurangan=a-b;
    penjumlahan=a+b;
    perkalian=a*b;
    pembagian=a/b;
    cout<<"Pengurangan : "<<pengurangan<<endl;
    cout<<"Penjumlahan : "<<penjumlahan<<endl;
    cout<<"Perkalian : "<<perkalian<<endl;
    cout<<"Pembagian : "<<pembagian<<endl;
}



RAPTOR ::  link 

DIKTAT BAB 3 NO 10

 #include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
void konversiDes(int bin)
{
   int sisa,hasil,a;
   hasil=0;
   int pangkat=0;
   while(bin>=1)
   {
               sisa=bin%2;
      hasil+=sisa*pow(2,pangkat);
      bin=bin/10;
      pangkat++;
   }
   cout<<hasil<<endl;
}




main(){
   int bin,des;
   int pil;
   menu:
   cout<<":: MENU ::";
   cout<<" Biner Ke Desimal";

              cout<<"\n\n:: Biner Ke  Desimal ::";
cout<<"\nInput                   = ";
cin>>bin;
              cout<<"Hasil Konversi    = ";
              konversiDes(bin);
   }



RAPTOR :: link

DIKTAT BAB 3 NO 11

#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
    float a,b,hasil;
    cout<<"Masukan bilangan scientific pertama :";cin>>a;
    cout<<"Masukan bilangan scientific kedua :";cin>>b;
    if(0<a<10 && 0<=b<=4){
        hasil=a+b;
        cout<<"Hasil : "<<hasil;
    } else
    {
        cout<<"Bukan bilangan scientific";
    }
    return 0;
}



RAPTOR :: link

DIKTAT BAB 3 N 12

#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
struct{
    int hari,bulan, tahun;
} masuk, keluar, selisih;
int main(int argc, char** argv) {
    cout<<"Date Awal"<<endl;
    cout<<"Masukan Tahun : ";cin>>masuk.tahun;
    cout<<"Masukan Bulan : ";cin>>masuk.bulan;
    cout<<"Masukan Tanggal :";cin>>masuk.hari;
   
    cout<<endl<<endl;
   
    cout<<"Date akhir"<<endl;
    cout<<"Masukan Tahun : ";cin>>keluar.tahun;
    cout<<"Masukan Bulan : ";cin>>keluar.bulan;
    cout<<"Masukan Tanggal :";cin>>keluar.hari;
   
    if((keluar.hari-masuk.hari)<0){
        selisih.hari=((30+keluar.hari)-masuk.hari);
    }    else {
        selisih.hari=keluar.hari-masuk.hari;
    }
    if((keluar.bulan-masuk.bulan<0)){
        selisih.bulan=(12+keluar.bulan-masuk.bulan);
            selisih.tahun=keluar.tahun-masuk.tahun-1;
    } else {
        selisih.bulan=keluar.bulan-masuk.bulan;
    selisih.tahun=keluar.tahun-masuk.tahun;
    }
   
    cout<<endl<<endl;
   
    cout<<"Selisih dalam Hari = "<<selisih.tahun*365+selisih.bulan*30+selisih.hari;
   
    cout<<endl;
    cout<<"Selisih Date Awal dan Akhir"<<endl;
    cout<<selisih.tahun<<" tahun ";
    cout<<selisih.bulan<<" bulan";
    cout<<selisih.hari<<" tanggal ";
    return 0;
}



RAPTOR :: link

DIKTAT BAB 4 KASUS 1

#include <iostream>

using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

    class Banding
    {
        friend istream& operator>>(istream&, Banding&);
        public:
        Banding() {};
        void bandingkan()
        {
            int maks = x;
            if (y > maks) maks = y;
            if (z > maks) maks = z;
            cout << endl << endl << "Bilangan terbesar : " << maks;
        }
        private:
        int x, y, z;
    };
    istream& operator>>(istream& in, Banding& bilangan)
    {
        cout << "Bilangan pertama = ";
        cin >> bilangan.x;
        cout << "Bilangan kedua   = ";
        cin >> bilangan.y;
        cout << "Bilangan ketiga  = ";
        cin >> bilangan.z;
        return in;
    };

int main(int argc, char** argv) {

    Banding bilangan;
    cin >> bilangan;
    bilangan.bandingkan();
   
   
    return 0;
}


ALGORITMA ::

Kasus 1 " Mencari bilangan terbesar "

Algoritma :
    - Memasukan 3 bilangan bulat
    - Menentukan bilangan terbesar diantara ketiga bilangan tersebut dan menampilkannya

Deklarasi :
    - x, y, x : interger
    - maks      : interger

Deskripsi :
     read (x,y,z)
     maks <- x
     if (y > maks) then maks Ã… y end if
     if (z > maks) then maks ( z end if
     write (‘Bilangan terbesar adalah = ‘,maks)



RAPTOR :: link

DIKTAT BAB 4 KASUS 2

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

using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

class Akar {
    friend ostream& operator<<(ostream&, Akar&);
    friend istream& operator>>(istream&, Akar&);
    public:
    Akar();
    int disk() { return B*B-4*A*C; }
    float akar1() {return (-B+sqrt(disk()))/(2*A); }
    float akar2() {return (-B-sqrt(disk()))/(2*A); }
    void hitung_akar();
    void cetak_disk() {
         cout << "diskriminan = " << disk() << endl; }
    void cetak_akar() {
        cout << "x1 = " << akar1() << endl;
        cout << "x2 = " << akar2() << endl;
    }
private:
    int A, B, C; // input
    float x1, x2; // akar 1 dan akar 2
};
ostream& operator<<(ostream& out, Akar& keluaran) {
    keluaran.cetak_disk();
    if (keluaran.disk() >= 0) keluaran.cetak_akar();
    else out << "Akar imajiner";
    return out;
}
istream& operator>>(istream& in, Akar& masukan) {
    cout << "Koefisien pangkat 2 : "; cin >> masukan.A;
    cout << "Koefisien pangkat 1 : "; cin >> masukan.B;
    cout << "Koefisien pangkat 0 : "; cin >> masukan.C;
return in;
}
Akar::Akar() {
    cout << "Menghitung akar persamaan kuadrat "<<endl<<endl;
}

void Akar::hitung_akar() {
    if (A == 0) {
    cout << "bukan pers. kuadrat.\n";
    cout << "Harga akar = " << -C/B; } else {
    if (disk() > 0) {
        x1 = akar1();
        x2 = akar2();
        }   
    else if (disk() == 0) {
        x1 = akar1();
        x2 = x1;
        }
    }   
}

int main(int argc, char** argv) {
    Akar kasus;
    cin >> kasus;
    kasus.hitung_akar();
    cout << kasus;
    return 0;
}


ALGORITMA ::

Kasus 2 " Menentukan Jenis Akar Persamaan Kuadrat "

Algoritma :
    - mendeklarasikan variabel untuk koefisien pangkat 1, koefisien pangkat 2, koefisien pangkat 0, deskriminan
    - di inputkan koefisien pangkat 1, koefisien pangkat 2, koefisien pangkat 3
    - Menampilkan hasil jenis akar imajiner, rasional

Deklarasi :
    - koefisien pangkat 1, 2, 3 : interger
    - diskriminan : float
   
Deskripsi :
    Read (koefisien pangkat 1, koefisien pangkat 2, koefisien pangkat 3)
    deskriminan <- b^2-4*A*C
    if (A = 0) then write (‘Bukan Persamaan Kuadrat’)
    else if disk > 0 then   
    x1 ( -B + sqrt (disk)/2*A
    x2 ( -B - sqrt(disk)/2*A
    else if disk = 0 then
    x1 ( -B/2*A
    x2 ( x1   
    else write (‘Akar imajiner’)
    end if
    write (x1,x2)


RAPTOR :: link

DIKTAT BAB 4 KASUS 3

#include <iostream>

using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
    int nilai;
   
    cout << " Menentukan Nilai Angka " << endl << endl;
   
    cout << " Masukan Nilai Angka : "; cin >> nilai;
    cout << endl;
   
    switch (nilai)
    {
   
    case 81 ... 100 :
   
        cout << nilai << " Nilai hurufnya adalah A " << endl;
    break;
    case 61 ... 80 :
   
        cout << nilai << " Nilai hurufnya adalah B " << endl;
    break;
    case 41 ... 60 :
   
        cout << nilai << " Nilai hurufnya adalah C " << endl;
    break;
    case 21 ... 40 :
   
        cout << nilai << " Nilai hurufnya adalah D " << endl;
    break;
    case 0 ... 20 :
   
        cout << nilai << " Nilai hurufnya adalah E " << endl;
    break;
}
   
    return 0;
}



ALGORITMA ::

Kasus 3 " Menkonversi nilai angka ke nilai huruf

Algoritma
    - mendeklarasikan variabel nilai
    - menkonversi nilai menjadi huruf

Deklarasi
    - nilai : interger
   
Deskripsi
    read(nilai)
   
    switch (nilai)
   
    case 81 ... 100 :
        cout << nilai << " Nilai hurufnya adalah A " << endl;
    break
    case 61 ... 80 :
        cout << nilai << " Nilai hurufnya adalah B " << endl;
    break
    case 41 ... 60 :
        cout << nilai << " Nilai hurufnya adalah C " << endl;
    break
    case 21 ... 40 :
        cout << nilai << " Nilai hurufnya adalah D " << endl;
    break
    case 0 ... 20 :
        cout << nilai << " Nilai hurufnya adalah E " << endl;
    break


RAPTOR :: link

DIKTAT BAB 4 KASUS 5

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

using namespace std;

int main(){
   
    int tahun, bulan,bil;

    cout << " Masukkan Tahun    : "; cin >> tahun;
    cout << " Masukkan Bulan ke : "; cin >> bulan;

    switch (bulan)
    {
        case 2:
            if ((tahun%100==0)||(tahun%100!=0)&&(tahun%400==0))
            {
                for(int i=1; i<=29; i++)
                {
                cout<<i<<" ";
                }
            }
            else
            {
                for(int i=1; i<=28; i++)
                {
                    cout<<i<<" ";
                }
            }
        break;

        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12:
        {
            for(int i=1; i<=31; i++)
            {
                cout<<i<<" ";
            }
        }
        break;

        case 4:
        case 6:
        case 9:
        case 11:
        {
            for(int i=1; i<=30; i++)
            {
                cout<<i<<" ";
            }
        }
        break;
        default:
        cout<<"salah kode bulan\n";
    }
   
getch();
}


ALGORITMA ::

Kasus 5 " Menampilkan Tanggal pada Bulan dan Tahun Tertentu "

Algoritma
    - mendeklarasikan variabel bulan dan tahun
    - menentukan apakah tahun tersebut kabisat atau bukan

Deklarasi
    - bulan, tanggal : interger
   
Deskripsi
     read (bulan)
     read (tahun)
     case 2 :   
            if ((tahun%100==0)||(tahun%100!=0)&&(tahun%400==0))
           
            for i <- 1 to 29 d0
            i <- i+1
            write (i)
               
               
               
           
            else
           
            for i < 1 to 28 do
            i <- i + 1   
            write (i)
               
        break;
        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12:
       
            for i <- 1 to 31 do
            i <- i+1
            write (i)
        break;
       
        case 4:
        case 6:
        case 9:
        case 11:
       
            for i <- 1 to 30 do
            i <- i + 1
            write (i)
           
       
        break;
        default:
        write(salah kode bulan)



RAPTOR ::link

DIKTAT BAB 4 KASUS 6

#include <iostream>

using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
   
    int n;
   
    cout << " ---Konversi Bilangan Menjadi Kode ASCII--- " << endl;
    cout << " __________________________________________ " << endl;
   
    cout << " Masukan Bilangan (maks. 255) : "; cin >> n;
    cout << " ASCII dari bilangan tersebut "<< n <<" adalah : "<<(char)n<<endl;
   
   
    return 0;
}






ALGORITMA ::

Kasus 6 " Menkonversi bilangan menjadi kode ASCII "

Algoritma
    - mendeklarasikan variabel bilangan

Deklarasi
    - nilai : interger

Deskripsi
    read(nilai)
   
    write((char)nilai)

DIKTAT BAB 4 KASUS 7

#include <iostream>

using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
    int nilai;
   
    cout << " Menentukan Nilai Angka " << endl << endl;
   
    cout << " Masukan Nilai Angka : "; cin >> nilai;
    cout << endl;
   
    if ( nilai <= 100 && nilai >= 91)
    {
        cout << nilai << " Nilai hurufnya adalah A " << endl;
    }
    if ( nilai <= 90 && nilai >= 81)
    {
        cout << nilai << " Nilai hurufnya adalah B " << endl;
    }
    if ( nilai <= 80 && nilai >= 71)
    {
        cout << nilai << " Nilai hurufnya adalah C " << endl;
    }
    if ( nilai <= 70 && nilai >= 61)
    {
        cout << nilai << " Nilai hurufnya adalah D " << endl;
    }
    if ( nilai <= 60 && nilai >= 0)
    {
        cout << nilai << " Nilai hurufnya adalah E " << endl;
    }
   
   
    return 0;
}



ALGORITMA ::

Kasus 7 " Konversi Nilai ke Nilai Huruf "

Algoritma
    - Mendeklarasikan variabel nilai
    - Menkonversi nilai sesuai batas nilai

Deklarasi
    - nilai : interger

Deskripsi
    read (nilai)
    if (nilai >= 0 && nilai 60)
    write( E )
    if (nilai >= 61 && nilai 70)
    write( D )
    if (nilai >= 71 && nilai 80)
    write( C )
    if (nilai >= 81 && nilai 90)
    write( B )
    if (nilai >= 91 && nilai 100)
    write( A )



RAPTOR:: link

DIKTAT BAB 4 KASUS 8

#include<iostream>
using namespace std;
int main()
{
    long uang,sisa;
    int u100rb,u50rb,u20rb;
    int u10rb,u5rb,u2rb,u1rb,u5ratus;
    cout<<"    Program Memecah Uang   "<<endl;
    cout<<"______________________________"<<endl;
    cout<<" Masukan Jumlah Uang Rp."; cin>>uang;
   
    u100rb=uang/100000;
    sisa=uang%100000;
   
    u50rb=sisa/50000;
    sisa=sisa%50000;
   
    u20rb=sisa/20000;
    sisa=sisa%20000;
   
    u10rb=sisa/10000;
    sisa=sisa%10000;
   
    u5rb=sisa/5000;
    sisa=sisa%5000;
   
    u2rb=sisa/2000;
    sisa=sisa%2000;
   
    u1rb=sisa/1000;
    sisa=sisa%1000;
   
    u5ratus=sisa/500;
   
    cout << endl <<endl;
    cout <<" Uang anda Rp. "<<uang<<endl;
    cout <<" Terdiri dari  : "<<endl;
    cout <<" _______________ "<<endl;
   
    if (u100rb > 0)
        cout<<u100rb<<" lembar Rp.100.000"<<endl<<endl;
    if (u50rb > 0)
        cout<<u50rb<<" lembar Rp.50.000"<<endl<<endl;
    if (u20rb > 0)
        cout<<u20rb<<" lembar Rp.20.000"<<endl<<endl;
    if (u10rb > 0)
        cout<<u10rb<<" lembar Rp.10.000"<<endl<<endl;
    if (u5rb > 0)
        cout<<u5rb<<" lembar Rp.5.000"<<endl<<endl;
    if (u2rb > 0)
        cout<<u2rb<<" lembar Rp.2.000"<<endl<<endl;
    if (u1rb > 0)
        cout<<u1rb<<" lembar Rp.1.000"<<endl<<endl;
    if (u5ratus > 0)
        cout<<u5ratus<<" keping Rp.500"<<endl<<endl;

}


ALGORITMA ::

Kasus 8 " Memecahkan Uang Rupiah"

Algoritma
    - mendeklarasikan variabel uang
    - membagi variabel uang dengan setiap mata uang

Deklarasi
    - uang : interger
    - u100, u50, u20, u10, u5, u2, u1, u500 : interger

Diskripsi
    read(uang)
   
    u100rb <- uang/100000;
   
    sisa <- uang%100000;
   
        u50rb <- sisa/50000;
        sisa <- sisa%50000;
   
        u20r <- sisa/20000;
        sisa <- sisa%20000;
   
        u10rb <- sisa/10000;
        sisa <- sisa%10000;
   
        u5rb <- sisa/5000;
        sisa <- sisa%5000;
   
        u2rb <- sisa/2000;
        sisa <- sisa%2000;
   
        u1rb <- sisa/1000;
        sisa <- sisa%1000;
   
        u5ratus <- sisa/500;
   
    write(u100rb)
    write(u50rb)
    write(u20rb)
    write(u10rb)
    write(u5rb)
    write(u1rb)
    write(u5ratus)

RAPTOR :: link

DIKTAT BAB 4 KASUS 9

#include <iostream>


using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
   
    int bulan;
   
    cout << " ___ UANG LEMBUR 2016 ___ " <<endl;
    cout << " ======================== " <<endl<<endl;
    cout << " Uang lembur yang diperoleh pada bulan ke- "; cin >> bulan;
    cout << endl;
    cout << " =================================================== " << endl;
    switch(bulan)
    {
        case 1:
            cout << " --- Januari --- "<<endl;
            int gaji, jam1, jam2;
            float total;
           
            jam1 = 16*8;
            jam2 = 5*3;
            total= jam1+jam2;
            cout << " Jam Kerja Selama Bulan Januari (31 Hari) adalah : "<< total <<" jam"<< endl;
            if (total > 30)
            {
                gaji=(total/5)*30000;
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
            }
            else
            {
                gaji=total*4000;   
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;   
            }   
        break;   
        case 2:
            cout << " --- Februari --- "<<endl;
                       
            jam1 = 17*8;
            jam2 = 4*3;
            total= jam1+jam2;
            cout << " Jam Kerja Selama Bulan Februari (29 Hari) adalah : "<< total <<" jam"<< endl;
            if (total > 30)
            {
                gaji=(total/5)*30000;
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
            }
            else
            {
                gaji=total*4000;   
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;   
            }   
        break;
        case 3:
            cout << " --- Maret --- "<<endl;
                       
            jam1 = 19*8;
            jam2 = 4*3;
            total= jam1+jam2;
            cout << " Jam Kerja Selama Bulan Maret (31 Hari) adalah : "<< total <<" jam"<< endl;
            if (total > 30)
            {
                gaji=(total/5)*30000;
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
            }
            else
            {
                gaji=total*4000;   
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;   
            }   
        break;
        case 4:
            cout << " --- April --- "<<endl;
                       
            jam1 = 16*8;
            jam2 = 5*3;
            total= jam1+jam2;
            cout << " Jam Kerja Selama Bulan April (30 Hari) adalah : "<< total <<" jam"<< endl;
            if (total > 30)
            {
                gaji=(total/5)*30000;
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
            }
            else
            {
                gaji=total*4000;   
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;   
            }   
        break;
        case 5:
            cout << " --- Mei --- "<<endl;
           
            jam1 = 18*8;
            jam2 = 4*3;
            total= jam1+jam2;
            cout << " Jam Kerja Selama Bulan Mei (31 Hari) adalah : "<< total <<" jam"<< endl;
            if (total > 30)
            {
                gaji=(total/5)*30000;
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
            }
            else
            {
                gaji=total*4000;   
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;   
            }   
        break;
        case 6:
            cout << " --- Juni --- "<<endl;
           
            jam1 = 18*8;
            jam2 = 4*3;
            total= jam1+jam2;
            cout << " Jam Kerja Selama Bulan Juni (30 Hari) adalah : "<< total <<" jam"<< endl;
            if (total > 30)
            {
                gaji=(total/5)*30000;
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
            }
            else
            {
                gaji=total*4000;   
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;   
            }   
        break;
        case 7:
            cout << " --- Juli --- "<<endl;
           
            jam1 = 16*8;
            jam2 = 5*3;
            total= jam1+jam2;
            cout << " Jam Kerja Selama Bulan Juli (31 Hari) adalah : "<< total <<" jam"<< endl;
            if (total > 30)
            {
                gaji=(total/5)*30000;
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
            }
            else
            {
                gaji=total*4000;   
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;   
            }   
        break;
        case 8:
            cout << " --- Agustus --- "<<endl;
                       
            jam1 = 19*8;
            jam2 = 4*3;
            total= jam1+jam2;
            cout << " Jam Kerja Selama Bulan Agustus (31 Hari) adalah : "<< total <<" jam"<< endl;
            if (total > 30)
            {
                gaji=(total/5)*30000;
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
            }
            else
            {
                gaji=total*4000;
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;   
            }   
        break;
        case 9:
            cout << " --- September --- "<<endl;
                       
            jam1 = 17*8;
            jam2 = 5*3;
            total= jam1+jam2;
            cout << " Jam Kerja Selama Bulan September (30 Hari) adalah : "<< total <<" jam"<< endl;
            if (total > 30)
            {
                gaji=(total/5)*30000;
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
            }
            else
            {
                gaji=total*4000;
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;   
            }
        break;
        case 10:
            cout << " --- Oktober --- "<<endl;
                       
            jam1 = 17*8;
            jam2 = 4*3;
            total= jam1+jam2;
            cout << " Jam Kerja Selama Bulan Oktober (31 Hari) adalah : "<< total <<" jam"<< endl;
            if (total > 30)
            {
                gaji=(total/5)*30000;
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
            }
            else
            {
                gaji=total*4000;
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;   
            }
        break;
        case 11:
            cout << " --- November --- "<<endl;
                       
            jam1 = 18*8;
            jam2 = 4*3;
            total= jam1+jam2;
            cout << " Jam Kerja Selama Bulan November (30 Hari) adalah : "<< total <<" jam"<< endl;
            if (total > 30)
            {
                gaji=(total/5)*30000;
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
            }
            else
            {
                gaji=total*4000;
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;   
            }                                   
        break;
        case 12:
            cout << " --- Desember --- "<<endl;
                       
            jam1 = 17*8;
            jam2 = 5*3;
            total= jam1+jam2;
            cout << " Jam Kerja Selama Bulan Agustus (31 Hari) adalah : "<< total <<" jam"<< endl;
            if (total > 30)
            {
                gaji=(total/5)*30000;
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;
            }
            else
            {
                gaji=total*4000;
                cout << " Uang Lembur Yang Diperoleh Rp."<<gaji<<endl;   
            }   
        break;
    }
   
   
    return 0;
}


ALGORITMA ::

Kasus 9 " Menentukan Uang Lembur Pegawai "

Algoritma
    - mendeklarasikan variabel jam1, jam2, total jam, gaji
    - di inputkan bulan ke- N
    - menghitung jumlah jam perbulan untuk 8jam kerja dan 3jam kerja
    - gaji di peroleh dari jika >30 jam, per 5 jam mendapat Rp.30.000 dan jika tidak perjam mendapat 4000

Deklarasi
    - jam1, jam2, total : interger
    - gaji : interger

Deskripsi
    read (n)
    case 1:
            write(Januari)
           
            jam1 = 16*8;
            jam2 = 5*3;
            total= jam1+jam2;
            write(total)
            if (total > 30)
           
                gaji=(total/5)*30000;
                write(gaji)
           
            else
           
                gaji=total*4000;   
                write(gaji)
               
        break;   
        case 2:
            write(Februari)
                       
            jam1 = 17*8;
            jam2 = 4*3;
            total= jam1+jam2;
            write(total)
            if (total > 30)
           
                gaji=(total/5)*30000;
                write(gaji)
           
            else
           
                gaji=total*4000;   
                write(gaji)
               
        break;
        case 3:
            write(Maret)
                       
            jam1 = 19*8;
            jam2 = 4*3;
            total= jam1+jam2;
            write(total)
            if (total > 30)
           
                gaji=(total/5)*30000;
                write(gaji)
           
            else
           
                gaji=total*4000;   
                write(gaji)
               
        break;
        case 4:
            write(April)
                       
            jam1 = 16*8;
            jam2 = 5*3;
            total= jam1+jam2;
            write(gaji)
            if (total > 30)
           
                gaji=(total/5)*30000;
                write(gaji)
           
            else
           
                gaji=total*4000;   
                write(gaji)
               
        break;
        case 5:
            write(Mei)
           
            jam1 = 18*8;
            jam2 = 4*3;
            total= jam1+jam2;
            write(total)
            if (total > 30)
           
                gaji=(total/5)*30000;
                write(gaji)
           
            else
           
                gaji=total*4000;   
                write(gaji)
           
        break;
        case 6:
            write(Juni)
           
            jam1 = 18*8;
            jam2 = 4*3;
            total= jam1+jam2;
            write(total)
            if (total > 30)
           
                gaji=(total/5)*30000;
                write(gaji)
           
            else
           
                gaji=total*4000;   
                write(gaji)
               
        break;
        case 7:
            write(Juli)
           
            jam1 = 16*8;
            jam2 = 5*3;
            total= jam1+jam2;
            write(total)
            if (total > 30)
           
                gaji=(total/5)*30000;
                write(gaji)
           
            else
           
                gaji=total*4000;   
                write(gaji)
               
        break;
        case 8:
            write(Agustus)
                       
            jam1 = 19*8;
            jam2 = 4*3;
            total= jam1+jam2;
            write(total)
            if (total > 30)
           
                gaji=(total/5)*30000;
                write(gaji)
           
            else
           
                gaji=total*4000;
                write(gaji)
               
        break;
        case 9:
            write(September)
                       
            jam1 = 17*8;
            jam2 = 5*3;
            total= jam1+jam2;
            write(total)
            if (total > 30)
           
                gaji=(total/5)*30000;
                write(gaji)
           
            else
           
                gaji=total*4000;
                write(gaji)
           
        break;
        case 10:
            write(Oktober)
                       
            jam1 = 17*8;
            jam2 = 4*3;
            total= jam1+jam2;
            write(total)
            if (total > 30)
           
                gaji=(total/5)*30000;
                write(gaji)
           
            else
       
                gaji=total*4000;
                write(gaji)
           
        break;
        case 11:
            write(November)
                       
            jam1 = 18*8;
            jam2 = 4*3;
            total= jam1+jam2;
            write(total)
            if (total > 30)
           
                gaji=(total/5)*30000;
                write(gaji)
           
            else
           
                gaji=total*4000;
                write(gaji)
                                               
        break;
        case 12:
            write (Desember)
                       
            jam1 = 17*8;
            jam2 = 5*3;
            total= jam1+jam2;
            write (total)
            if (total > 30)
           
                gaji=(total/5)*30000;
                write(gaji)
           
            else
           
                gaji=total*4000;
                write(gaji)
           
break;


RAPTOR :: link

0 comments:

Post a Comment