Selasa, 19 November 2013

Modul V Pemograman C++



Laporan Praktikum C++
NIM/ No. Reg.
:
49013055
Nama
:
Evi Septiyani Suparno
email
:
evi_septiyani@ymail.com
Laporan
:
Modul V

Coding 5_1
Source Code dan deskripsi singkat
/* =================================================
Program pertama Microsoft Visual C++ 2012
Modul 5_1
Nama : Evi Septiyani
NIM  : 49013055
 ================================================ */
#include <iostream> // Preprossor
using namespace std;//agar pada cout tidak selalu menggunakan std jadi dideklarasikan di awal

int main()//fungsi main atau utama
{
       cout<<"Kelulusan Siswa \n\n ";//mencetak kalimat
       double Nilai_Ujian;//deklarasi variable Nilai_Ujian
       cout<<"Masukkan nilai ujian: ";//mencetak kalimat
       cin >> Nilai_Ujian;//untuk menyimpan hasil input user
       cout<< endl;//baris baru

       char Hasil_Ujian[12]= "Tidak Lulus";//deklarasi string "tidak lulus" pada variabel Hasil_Ujian
       if(Nilai_Ujian>=60)//kondisi saat user melakukan input nilai
              strcpy(Hasil_Ujian, "Lulus");//kondisi jika memenuhi syarat nilai lulus
       cout<< "Hasil Ujian : "<<Hasil_Ujian;//cetak kondisi
       cout <<endl<<endl;//pindah pada baris baru

       system("pause");//untuk memberikan jeda saat mendebug program sehingga debug program tidak langsung keluar
       return 0;//untuk mengembalikan fungsi main ke 0
}
Jawaban pertanyaan
/* =================================================
Program pertama Microsoft Visual C++ 2012
Modul 5_1
Nama : Evi Septiyani
NIM  : 49013055
 ================================================ */
#include <iostream> // Preprossor
using namespace std;//agar pada cout tidak selalu menggunakan std jadi dideklarasikan di awal

int main()//fungsi main atau utama
{
       cout<<"Kelulusan Siswa \n\n ";//mencetak kalimat
       double Nilai_Ujian;//deklarasi variable Nilai_Ujian
       cout<<"Masukkan nilai ujian: ";//mencetak kalimat
       cin >> Nilai_Ujian;//untuk menyimpan hasil input user
       cout<< endl;//baris baru

       char Hasil_Ujian[12]= "Tidak Lulus";//deklarasi string "tidak lulus" pada variabel Hasil_Ujian
       if(Nilai_Ujian>=55)//kondisi saat user melakukan input nilai
              strcpy(Hasil_Ujian, "Lulus");//kondisi jika memenuhi syarat nilai lulus
       cout<< "Hasil Ujian : "<<Hasil_Ujian;//cetak kondisi
       cout <<endl<<endl;//pindah pada baris baru

       system("pause");//untuk memberikan jeda saat mendebug program sehingga debug program tidak langsung keluar
       return 0;//untuk mengembalikan fungsi main ke 0
}
Jika kondisi di rubah menjadi 55 maka akan menampilkan hasil lulus jika user menginputkan nilai 55, yang semula tidak lulus




Coding 5_2
Source Code dan deskripsi singkat:
/* =================================================
Program pertama Microsoft Visual C++ 2012
Modul 5_2
Nama : Evi Septiyani
NIM  : 49013055
 ================================================ */
#include <iostream> // Preprossor
using namespace std;//agar pada cout tidak selalu menggunakan std jadi dideklarasikan di awal

int main()//fungsi main atau utama
{
       cout<<"Kelulusan Siswa \n\n ";//mencetak kalimat
       double Nilai_Ujian;//deklarasi variable Nilai_Ujian
       cout<<"Masukkan nilai ujian: ";//mencetak kalimat
       cin >> Nilai_Ujian;//untuk menyimpan hasil input user
       cout<< endl;//baris baru

       char Hasil_Ujian[12];//deklarasi string "tidak lulus" pada variabel Hasil_Ujian
       if(Nilai_Ujian>=60){//kondisi saat user melakukan input nilai
              cout<<"Hasil Ujian = Lulus";//mencetak kondisi jika sesuai
              cout<< endl<<endl;//baris baru
       }//kondisi jika memenuhi syarat nilai lulus
       else//kondisi jika tidak sesuai
       {
       cout<<"Hasil Ujian = Tidak Lulus";//mencetak kondisi jika tidak sesuai
       cout <<endl<<endl;//pindah pada baris baru
       }
      
      
       system("pause");//untuk memberikan jeda saat mendebug program sehingga debug program tidak langsung keluar
       return 0;//untuk mengembalikan fungsi main ke 0
}





/* =================================================
Program pertama Microsoft Visual C++ 2012
Modul 5_2
Nama : Evi Septiyani
NIM  : 49013055
 ================================================ */
#include <iostream> // Preprossor
using namespace std;//agar pada cout tidak selalu menggunakan std jadi dideklarasikan di awal

int main()//fungsi main atau utama
{
       cout<<"Kelulusan Siswa \n\n ";//mencetak kalimat
       double Nilai_Ujian;//deklarasi variable Nilai_Ujian
       cout<<"Masukkan nilai ujian: ";//mencetak kalimat
       cin >> Nilai_Ujian;//untuk menyimpan hasil input user
       cout<< endl;//baris baru

       char Hasil_Ujian[12];//deklarasi string "tidak lulus" pada variabel Hasil_Ujian
       if(Nilai_Ujian>=55){//kondisi saat user melakukan input nilai
              cout<<"Hasil Ujian = Lulus";//mencetak kondisi jika sesuai
              cout<< endl<<endl;//baris baru
       }//kondisi jika memenuhi syarat nilai lulus
       else//kondisi jika tidak sesuai
       {
       cout<<"Hasil Ujian = Tidak Lulus";//mencetak kondisi jika tidak sesuai
       cout <<endl<<endl;//pindah pada baris baru
       }
      
      
       system("pause");//untuk memberikan jeda saat mendebug program sehingga debug program tidak langsung keluar
       return 0;//untuk mengembalikan fungsi main ke 0
}

Jika kondisi di rubah menjadi 55 maka akan menampilkan hasil lulus jika user menginputkan nilai 55, yang semula tidak lulus



Coding 5_3
Source Code dan Deskripsi Singkat
/* =================================================
Program pertama Microsoft Visual C++ 2012
Modul 5_3
Nama : Evi Septiyani
NIM  : 49013055
 ================================================ */
#include <iostream> // Preprossor
using namespace std;//agar pada cout tidak selalu menggunakan std jadi dideklarasikan di awal

int main()//fungsi main atau utama
{
       double Nilai_Ujian;//deklarasi variabel Nilai_Ujian
       char Indeks;//deklarasi variabel indeks

       cout<<"KONVERSI NILAI SISWA \n\n";//mencetak kalimat
       cout<<"Masukkan Nilai Ujian : ";//mencetak kalimat untuk memasukkan nilai
       cin>>Nilai_Ujian;//tempat untuk menyimpan nilai yang diinput user
       cout<<endl;//baris baru

       if(Nilai_Ujian>=85){//kondisi jika nilai >= 85
              Indeks= 'A';//indeks nilai mutu kondisi jika nilai>=85
       }
       else if(Nilai_Ujian>=75){//kondisi jika nilai >= 75
              Indeks= 'B';//indeks nilai mutu jika nilai >= 75
       }
       else if(Nilai_Ujian>=55){//kondisi jika nilai >=55
              Indeks= 'C';//indeks nilai mutu jika nilai >= 55
       }
       else if(Nilai_Ujian>=40){//kondisi jika nilai >=40
              Indeks= 'D';//indeks nilai mutu jika nilai >= 40
       }
       else {
              Indeks= 'E';//indeks nilai mutu apabila kondisi nilai <40
       }
       cout<<"Indeks Siswa = "<<Indeks<<endl;//cetak nilai indeks
       system("pause");//untuk memberikan jeda saat mendebug program sehingga debug program tidak langsung keluar
       return 0;//untuk mengembalikan fungsi main ke 0
}



Deskripsi singkat:
/* =================================================
Program pertama Microsoft Visual C++ 2012
Modul 5_3
Nama : Evi Septiyani
NIM  : 49013055
 ================================================ */
#include <iostream> // Preprossor
using namespace std;//agar pada cout tidak selalu menggunakan std jadi dideklarasikan di awal

int main()//fungsi main atau utama
{
       double Nilai_Ujian;//deklarasi variabel Nilai_Ujian
       char Indeks;//deklarasi variabel indeks
       cout<<"KONVERSI NILAI SISWA \n\n";//mencetak kalimat
       cout<<"Masukkan Nilai Ujian : ";//mencetak kalimat untuk memasukkan nilai
       cin>>Nilai_Ujian;//tempat untuk menyimpan nilai yang diinput user
       cout<<endl;//baris baru

       if(Nilai_Ujian>=80){//kondisi jika nilai >= 80
              Indeks= 'A';//indeks nilai mutu kondisi jika nilai>=80
       }
       else if(Nilai_Ujian>=70){//kondisi jika nilai >= 70
              Indeks= 'B';//indeks nilai mutu jika nilai >= 70
       }
       else if(Nilai_Ujian>=50){//kondisi jika nilai >=50
              Indeks= 'C';//indeks nilai mutu jika nilai >= 50
       }
       else if(Nilai_Ujian>=35){//kondisi jika nilai >=35
              Indeks= 'D';//indeks nilai mutu jika nilai >= 35
              cout<<"Tidak Lulus\n";//mencetak kalimat
       }
       else {
              Indeks= 'E';//indeks nilai mutu apabila kondisi nilai <35
              cout<<"Tidak Lulus\n";//mencetak kalimat
       }
       cout<<"Indeks Siswa = "<<Indeks<<endl;//cetak nilai indeks
       system("pause");//untuk memberikan jeda saat mendebug program sehingga debug program tidak langsung keluar
       return 0;//untuk mengembalikan fungsi main ke 0
}

Pada program di atas telah di rubah kriterianya berdasarkan tabel, serta sudah disertakan untuk kondisi nilai yang D dan E telah dicetak kalimat tidak lulus.








Coding 5_4
Source Code dan Deskripsi singkat
/* =================================================
Program pertama Microsoft Visual C++ 2012
Modul 5_4
Nama : Evi Septiyani
NIM  : 49013055
 ================================================ */
#include <iostream> // Preprossor
using namespace std;//agar pada cout tidak selalu menggunakan std jadi dideklarasikan di awal

int main()//fungsi main atau utama
{
       int pilihan;//deklarasi variabel pilihan
       cout<<"Staff Pengajar Pemograman C++"<<endl;//mencetak kalimat
       cout<<"============================="<<endl;//mencetak kalimat
       cout<<"1. Dr. Ary Setijadi Prihatmanto"<<endl;//mencetak kalimat
       cout<<"2. Dr. Aciek Ida Wuryandari"<<endl;//mencetak kalimat
       cout<<"3. Dr. Pranoto Rusmin"<<endl;//mencetak kalimat
       cout<<"4. Dr. Hilwadi Hindersah"<<endl;//mencetak kalimat
       cout<<"5. Marisa Paryasto, MT."<<endl;//mencetak kalimat
       cout<<"6. Kusprasapta Mutijarsa,  MT."<<endl;//mencetak kalimat
       cout<<"7. Syahban Rangkuti, MT"<<endl;//mencetak kalimat
       cout<<"8. Reza Darmakusuma, MT"<<endl;//mencetak kalimat
       cout<<"9. Ferlin Ashadi, MT"<<endl;//mencetak kalimat
       cout<<"10. Harry Septanto, MT"<<endl<<endl;//mencetak kalimat
      
       cout<<"Staff Pengajar Pemograman C++ : ";//mencetak kalimat
       cin>>pilihan;//menyimpan pilihan yang diinputkan oleh user
       switch(pilihan){//kondisi
       case 1://kondisi satu saat pemilihan yang pertama
              cout<<"Pilihan anda salah"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang pertama
       case 2://kondisi satu saat pemilihan yang ke-dua
              cout<<"Pilihan anda benar"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-dua
       case 3://kondisi satu saat pemilihan yang ke-tiga
              cout<<"Pilihan anda salah"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-tiga
       case 4://kondisi satu saat pemilihan yang ke-empat
              cout<<"Pilihan anda salah"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-empat
       case 5://kondisi satu saat pemilihan yang ke-lima
              cout<<"Pilihan anda benar"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-lima
       case 6://kondisi satu saat pemilihan yang ke-enam
              cout<<"Pilihan anda salah"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-enam
       case 7://kondisi satu saat pemilihan yang ke-tujuh
              cout<<"Pilihan anda benar"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-tujuh
       case 8://kondisi satu saat pemilihan yang ke-delapan
              cout<<"Pilihan anda benar"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-delapan
       case 9://kondisi satu saat pemilihan yang ke-sembilan
              cout<<"Pilihan anda salah"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-sembilan
       case 10://kondisi satu saat pemilihan yang ke-sepuluh
              cout<<"Pilihan anda benar"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-sepuluh
       default://nilai default saat tidak memilih apapun
              cout<<"Pilihan anda tidak ada dalam daftar";//mencetak pilihan default
       }
       system("pause");//untuk memberikan jeda saat mendebug program sehingga debug program tidak langsung keluar
       return 0;//untuk mengembalikan fungsi main ke 0
}



/* =================================================
Program pertama Microsoft Visual C++ 2012
Modul 5_4
Nama : Evi Septiyani
NIM  : 49013055
 ================================================ */
#include <iostream> // Preprossor
using namespace std;//agar pada cout tidak selalu menggunakan std jadi dideklarasikan di awal

int main()//fungsi main atau utama
{
       int pilihan;//deklarasi variabel pilihan
       cout<<"Mata Kuliah Semester Ganjil"<<endl;//mencetak kalimat
       cout<<"============================="<<endl;//mencetak kalimat
       cout<<"1. Pemograman C++"<<endl;//mencetak kalimat
       cout<<"2. Algoritma dan Struktur Data C"<<endl;//mencetak kalimat
       cout<<"3. Akuntansi"<<endl;//mencetak kalimat
       cout<<"4. Kewirausahaan"<<endl;//mencetak kalimat
       cout<<"5. Teknologi Komunikasi Data"<<endl;//mencetak kalimat
       cout<<"6. Visual Basic."<<endl;//mencetak kalimat
       cout<<"7. Pemograman PHP"<<endl;//mencetak kalimat
       cout<<"8. Pemograman C#"<<endl;//mencetak kalimat
       cout<<"9. Bahasa Jerman"<<endl;//mencetak kalimat
       cout<<"10. Bahasa Prancis"<<endl<<endl;//mencetak kalimat
      
       cout<<"Mata Kuliah Semester Ganjil : ";//mencetak kalimat
       cin>>pilihan;//menyimpan pilihan yang diinputkan oleh user
       switch(pilihan){//kondisi
       case 1://kondisi satu saat pemilihan yang pertama
              cout<<"Mata kuliah anda benar"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang pertama
       case 2://kondisi satu saat pemilihan yang ke-dua
              cout<<"Mata kuliah anda benar"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-dua
       case 3://kondisi satu saat pemilihan yang ke-tiga
              cout<<"Mata kuliah anda salah"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-tiga
       case 4://kondisi satu saat pemilihan yang ke-empat
              cout<<"Mata kuliah anda salah"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-empat
       case 5://kondisi satu saat pemilihan yang ke-lima
              cout<<"Mata kuliah anda benar"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-lima
       case 6://kondisi satu saat pemilihan yang ke-enam
              cout<<"Mata kuliah anda benar"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-enam
       case 7://kondisi satu saat pemilihan yang ke-tujuh
              cout<<"Mata kuliah anda salah"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-tujuh
       case 8://kondisi satu saat pemilihan yang ke-delapan
              cout<<"Mata kuliah anda benar"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-delapan
       case 9://kondisi satu saat pemilihan yang ke-sembilan
              cout<<"Mata kuliah anda salah"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-sembilan
       case 10://kondisi satu saat pemilihan yang ke-sepuluh
              cout<<"Mata kuliah anda salah"<<endl;//mencetak pilihan
              break;//menghentikan pilihan yang ke-sepuluh
       default://nilai default saat tidak memilih apapun
              cout<<"Mata kuliah tidak ada dalam daftar";//mencetak pilihan default
       }
       system("pause");//untuk memberikan jeda saat mendebug program sehingga debug program tidak langsung keluar
       return 0;//untuk mengembalikan fungsi main ke 0
}





Coding 5_5
Source Code dan Deskripsi Singkat
/* =================================================
Program pertama Microsoft Visual C++ 2012
Modul 5_5
Nama : Evi Septiyani
NIM  : 49013055
 ================================================ */
#include <iostream> // Preprossor
using namespace std;//agar pada cout tidak selalu menggunakan std jadi dideklarasikan di awal

int main()//fungsi main atau utama
{
       double Nilai_Ujian;
       char nama[10];//deklarasi variabel nama
       char Indeks;//deklarasi variabel indeks
       cout<<"KONVERSI NILAI SISWA \n\n";//mencetak kalimat
       cout<<"Masukkan Nama : ";//mencetak kalimat untuk memasukkan nama
       gets(nama);//tempat untuk menyimpan nama yang diinput user
       cout<<"Masukkan Nilai Ujian : ";//mencetak kalimat untuk memasukkan nilai
       cin>>Nilai_Ujian;//tempat untuk menyimpan nilai yang diinput user
       cout<<endl;//baris baru

       if(Nilai_Ujian>=85){//kondisi jika nilai >= 85
              Indeks= 'A';//indeks nilai mutu kondisi jika nilai>=85
       }
       else if(Nilai_Ujian>=75){//kondisi jika nilai >= 75
              Indeks= 'B';//indeks nilai mutu jika nilai >= 75
       }
       else if(Nilai_Ujian>=55){//kondisi jika nilai >=55
              Indeks= 'C';//indeks nilai mutu jika nilai >= 55
       }
       else if(Nilai_Ujian>40){//kondisi jika nilai >=40
              Indeks= 'D';//indeks nilai mutu jika nilai >= 40
       }
       else {
              Indeks= 'E';//indeks nilai mutu apabila kondisi nilai <40
       }
      
       cout<<"Nama\t\t: "<<nama<<endl;//cetak nilai indeks
       cout<<"Mata Kuliah\t: Pemograman C++"<<endl;//cetak mata kuliah
       cout<<"Nilai Ujian\t: "<<Nilai_Ujian<<endl;//cetak nilai ujian
       cout<<"Indeks Siswa\t: "<<Indeks<<endl;//cetak indeks siswa
       if(Nilai_Ujian<55){//kondisi apabilai nilai<55
       cout<<"Hasil\t\t: Tidak Lulus";//mencetak tidak lulus apabila <55
       }
       else{//kondisi jika nilai >55
              cout<<"Hasil\t\t: Lulus\n\n";//mencetak lulus apabila >55
       }
      
       system("pause");//untuk memberikan jeda saat mendebug program sehingga debug program tidak langsung keluar
       return 0;//untuk mengembalikan fungsi main ke 0
}



Maksud dari program di atas yaitu jika mahasiswa memiliki nilai >=85 maka akan masuk pada kondisi pertama untuk mendapat indeks = A serta lulus, jika >=75 maka akan masuk pada kondisi yang kedua untuk mendapat indeks = B serta lulus, jika >=55 maka akan masuk pada kondisi ketiga untuk mendapat indeks = C serta lulus, jika >=40 maka akan masuk pada kondisi keempat untuk mendapat indeks = D serta tidak lulus, selainnya akan masuk pada kondisi kelima untuk mendapat nilai E serta tidak lulus.
Kemudian akan menampilkan nama dan nilai berdasarkan inputan user, serta menampilkan indeks dan hasil berdasarkan nilai yang diinput user. Sedangkan Mata Kuliah dicetak secara manual.

Berikut video salah satu program pada modul 5
Part 1 : 

Part 2 : 

Tidak ada komentar:

Posting Komentar