Jumat, 08 April 2016

TUGAS DIKTAT ALPRO BAB 4 (part 2)

Postingan ini adalah lanjutan dari postingan TUGAS DIKTAT ALPRO BAB 4 (part 1)
Berikut lanjutan soal-soal latihannya
Latihan 6
Kasus : " Menkonversi bilangan menjadi kode ASCII "
Algoritma
    - mendeklarasikan variabel bilangan
Deklarasi
    - nilai : interger
Deskripsi
    read(nilai)
    write((char)nilai)
  
Cpp
#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;
}


Latihan 7
Kasus  " 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

Cpp
#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;
}


Latihan 8
Kasus " 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)


Cpp
#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;

}




Latihan 9
cpp
#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;
}
 


Tidak ada komentar:

Posting Komentar