Lompat ke konten Lompat ke sidebar Lompat ke footer

Contoh Soal dan Pembahasan UTS Algoritma dan Pemrograman 1 Teknik Informatika

 Contoh Soal UTS Algoritma Dan Pemrograman 1


Kali ini bahasaprogr.blogspot.com akan memberikan sebuah materi yang sedikit berbeda, jika sebelumnya admin membahas tentang teori, kali ini admin membawakan contoh Soal UTS yang berasal dari Teknik Informatika UPN Veteran Yogyakarta karena admin sendiri kuliah disana. Mata kuliah ini diampu oleh dosen kami Ibu WILIS KASWIDJANTI, S.SI, M.KOM .Untuk UTS kali ini sangat berbeda karena take home jadi mahasiswa diberi soal lalu boleh dikerjakan dimanapun dengan waktu pengumpulan tertentu. Tapi alhamdulillah, admin bisa melamapauinya dengan tenang. kalau dilihat dari skala 1-5 , level soal ini berada pada tingkatan 3. Berikut Soalnya :


  Contoh Soal UTS Algoritma Dan Pemrograman  Contoh Soal dan Pembahasan UTS Algoritma dan Pemrograman 1 Teknik Informatika
Halaman 1

  Contoh Soal UTS Algoritma Dan Pemrograman  Contoh Soal dan Pembahasan UTS Algoritma dan Pemrograman 1 Teknik Informatika
Halaman 2

  Contoh Soal UTS Algoritma Dan Pemrograman  Contoh Soal dan Pembahasan UTS Algoritma dan Pemrograman 1 Teknik Informatika
Halaman 3

Nah, bagaimana soalnya? tidak terlalu sulit bukan? hanya mengulang materi yang sudah admin bahas di post kemarin. Untuk Nomer 1 kalian bisa baca Contoh Program IF pada C++dan untuk nomer 2 bisa kalian baca pada post Contoh Program Statement Perulangan.

Untuk Programnya tentu akan admin kasih sebagai referensi kalian, tapi alangkah baiknya juga kalian coba sendiri dirumah. Berikut Listing Programnya :
 

#include
#include
using namespace std;

main ()
{ int a, hasil, Jasa1, Jasa2, Jasa3, total, p, q, r, s,t;
    float komisi;
    Jasa1 = 10000;
    Jasa2 = 20000;
    Jasa3 = 30000;
    cout << "EVALUASI I --> Nama : Adi Santoso NIM : 123150005";
    cout << "\n-------------------------------------------------";
    cout << "\nM A T E R I";
    cout << "\n1. IF";
    cout << "\n2. FOR";
    cout << "\n3. KELUAR";
    cout << "\nPilih Materi = "; cin >> a;
   
    switch(a)
    {   
        case 1 :
        cout << "\n\nContoh Soal Program IF:";
        cout << "\nBerikut perhitungan salesman per harinya :";
        cout << "\na)Bila salesman dapat menjual barang di atas Rp.200.000,- dan dibawah";
        cout << "\n  RP.500.000,- maka akan diberikan uang jasa sebesar Rp.10.000,-";
        cout << "\n  ditambah uang komisi 10% dari pendapatan yang diperoleh hari itu.";
        cout << "\nb)Bila Salesman dapat menjual barang diatas Rp.500,000,- dan dibawah";
        cout << "\n  1.000.000,- maka akan diberikan uang jasa sebesar Rp. 20.000,-";
        cout << "\n  ditambah dengan uang komisi 15% dari pendapatan yang diperoleh hari itu.";
        cout << "\nc)Bila Salesman dapat menjual barang diatas Rp. 1.000.000,- maka akan";
        cout << "\n  diberikan uang jasa sebesar Rp. 30.000,- ditambah dengan uang komisi";
        cout << "\n  20% dari pendapatan yang diperoleh hari itu.";
        cout << "\n\nSimulasi :";
        cout << "\nHasil Penjualan hari ini = "; cin >> hasil;
                if ((hasil>200000)&&(hasil<500000))
                    {cout << "uang Jasa    = Rp. " << Jasa1;
                        komisi = 0.1*hasil;
                        cout << "\nUang Komisi   = " << komisi;
                        total = Jasa1+komisi+hasil;
                        cout << "\nTotal pendapatan Salesman Hari ini = Rp. " << total;
                        cout <<"\n\nJALANKAN PROGRAM LAGI UNTUK MENCOBA SEMUA MENU\n";}
                    else
                if ((hasil>500000)&&(hasil<1000000))
                    {cout << "uang Jasa    = Rp. " << Jasa2;
                        komisi = (0.15)*hasil;
                        cout << "\nUang Komisi   = " << komisi;
                        total = Jasa2+komisi+hasil;
                        cout << "\nTotal pendapatan Salesman Hari ini = Rp. " << total;
                        cout <<"\n\nJALANKAN PROGRAM LAGI UNTUK MENCOBA SEMUA MENU\n";}
                        else
                if (hasil>1000000)
                    {cout << "uang Jasa    = Rp. " << Jasa3;
                        komisi = 0.2*hasil;
                        cout << "\nUang Komisi   = " << komisi;
                        total = Jasa3+komisi+hasil;
                        cout << "\nTotal pendapatan Salesman Hari ini = Rp. " << total;
                        cout <<"\n\nJALANKAN PROGRAM LAGI UNTUK MENCOBA SEMUA MENU\n";}
        break;
       
        case 2 :
        cout << "Contoh tampilan menggunakan sintak perulangan FOR";
        cout << "\n\nBanyaknya = "; cin >> p;
        for (q=1;q<=p;q++)
        {
            for (r=1;r<=q;r++)
            {
                for (s=1;s<=r;s++)
                cout << "*" ;
                {
                    for (t=1;t<=1;t++)
                    cout << " ";
                }
            }
            cout << endl;
        }
        break;
       
        case 3 :
        cout << "\n\nJALANKAN PROGRAM LAGI UNTUK MENCOBA SEMUA MENU";
        cout << "\n\n";
        exit (0);
    }
}

Untuk kali ini, pembahasan tidak akan admin berikan karena menganggap kalian sudah mengerti tentang semua materi ini. Jadi Itulah contoh Soal UTS dan pembahasannya. Jika ada pertanyaan seputar pemrograman , bisa langsung kirim email ke admin. terimakasih telah berkunjung, jangan lupa untuk share ke teman-teman kalian ya...


Posting Komentar untuk "Contoh Soal dan Pembahasan UTS Algoritma dan Pemrograman 1 Teknik Informatika"