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