1. Praktik 1
#include "iostream"
#include <conio.h>
using namespace std;
int main(){
int nilai;
cout<<"Masukkan angka bulat (0-100)";
cin>>nilai;
if(nilai>= 80){
cout<<"nilaimu bagus sekali";
}else if(nilai >=60){
cout<<"nilaimu bagus";
}else{
cout<<"nilaimu kurang";
}
getch();
}
HASIL :
Penjelasan :
Pada praktik 1 ini dibuat program untuk menentukan nilai dengan mengugnakan if else,
teknisnya dilakukan terlebih dahulu input data untuk variabel nilai yang bertipe integer,
selanjutnya dilakukan inisialisasi nilai dengan menggunakan if else dengan aturan sebagai
berikut:
- Jika nilai lebih atau sama dengan 80, maka outputnya adalah nilaimu bagus sekali
- Jika nilai lebih dari atau sama dengan 60, maka outputnya adalah nilaimu bagus
- Jika tidak keduanya, outputnya adalah nilaimu kurang
2. Praktik 2
#include <iostream>
#include <conio.h>
using namespace std;
int main(){
int nilai;
cout<<"Masukkan angka bulat (0-100)";
cin>>nilai;
if(nilai >=60){
if(nilai>= 80){
cout<<"nilaimu bagus sekali";
}else{
cout<<"nilaimu bagus";
}
}else{
cout<<"Nilaimu kurang";
}
getch();
PENJELASAN :
Pada praktik 2 ini dibuat program untuk seleksi nilai yang diinputkan, mula mula dilakukan
perintah input dengan menggunakan cin untuk variabel nilai yang bertipe integer, selanjutnya
dilakukan seleksi terhadap variabel tersebut dengan beberapa ketentuan sebagai berikut :
- Jika nilai yang diinput lebih besar atau sama dengan 60 maka
o Jika nilai lebih besar dari atau sama dengan 80 maka akan mengeluarkan output
nilaimu bagus sekali
o Jika tidak maka akan mengeluarkan output nilaimu bagus
- Jika tidak lebih besar atau sama dengan 60 maka akan mengeluarkan output Nilaimu bagus
3. Praktik 3
#include "iostream"
#include <conio.h>
using namespace std;
int main(){
int nilai;
cout<<"Masukkan angka bulat (0-100)";
cin>>nilai;
if(nilai >=60){
if(nilai>= 80){
cout<<"nilaimu bagus sekali";
}else{
cout<<"nilaimu bagus";
}
}else{
if(nilai>=30){
cout<<"Nilaimu kurang";
}else{
cout<<"Nilaimu jelek";
}
}
getch();
}
HASIL :
PENJELASAN :
Pada praktik 3 ini dibuat program untuk seleksi nilai yang diinputkan, mula mula dilakukan
perintah input dengan menggunakan cin untuk variabel nilai yang bertipe integer, selanjutnya
dilakukan seleksi terhadap variabel tersebut dengan beberapa ketentuan sebagai berikut :
- Jika nilai yang diinput lebih besar atau sama dengan 60 maka
o Jika nilai lebih besar dari atau sama dengan 80 maka akan mengeluarkan output
nilaimu bagus sekali
o Jika tidak maka akan mengeluarkan output nilaimu bagus
- Jika tidak lebih besar atau sama dengan 60 maka
o Jika nilai lebih besar dari atau sama dengan 30 maka akan mengeluarkan output
nilaimu kurang
o Jika tidak lebih besar dari atau sama dengan 30 maka akan mengeluarkan output
nilaimu jelek
4. Praktik 4
#include "iostream"
#include <conio.h>
using namespace std;
int main(){
char grade;
cout<<"Masukkan Grade (A/B/C/D/E)";
cin>>grade;
switch(grade){
case 'A':
cout<<"Sangat Bagus"<<endl;
break;
case 'B':
cout<<"Bagus"<<endl;
break;
case 'C':
cout<<"Baik"<<endl;
break;
case 'D':
cout<<"Lulus"<<endl;
break;
case 'E':
cout<<"Harus Mengulang"<<endl;
break;
default:
cout<<"Salah Nilai"<<endl;
}
cout<<"Nilaimu adalah "<<grade<<endl;
getch();
PENJELASAN :
Pada praktik 4 ini dibuat program untuk seleksi nilai yang diinputkan dengan menggunakan
switch untuk menentukan gradenya, mula mula dilakukan perintah input dengan menggunakan
cin untuk variabel nilai yang bertipe char, selanjutnya dilakukan seleksi terhadap variabel tersebut
dengan beberapa ketentuan sebagai berikut :
- Jika nilai yang diinput lebih besar atau sama dengan 60 maka
o Jika nilai lebih besar dari atau sama dengan 80 maka akan mengeluarkan output
nilaimu bagus sekali
o Jika tidak maka akan mengeluarkan output nilaimu bagus
- Jika tidak lebih besar atau sama dengan 60 maka
o Jika nilai lebih besar dari atau sama dengan 30 maka akan mengeluarkan output
nilaimu kurang
Jika tidak lebih besar dari atau sama dengan 30 maka akan mengeluarkan output nilaimu jelek
5. Latihan
#include "iostream"
#include <conio.h>
using namespace std;
int main(){
char bulan;
string nama;
cout<<"Inputkan bulan : ";
cin>>bulan;
switch(bulan){
case '1':
nama="Januari";
break;
case '2':
nama="Februari";
break;
case '3':
nama="Maret";
break;
case '4':
nama="April";
break;
case '5':
nama="Mei";
break;
case '6':
nama="Juni";
break;
case '7':
nama="Juli";
break;
PENJELASAN :
Penjelasan dari latihan diatas mengenai pembuatan program untuk konversi bulan menggunakan
perintah switch dengan membuat 2 variabel terlebih dahulu, variabel bulan dengan tipe char, ini
berfungsi sebagai variabel input nilainya, selanjutnya variabel nama bertipe string berupa nilai
untuk mengidentifikasi bulan dari nilai integer yang diinput (nilai convertnya). Untuk melakukan
hal tersebut dilakukan switch untuk variabel bulan, dengan ketentuan input 1 maka variabel nama
akan bernilai Januari, input 2 maka var. nama akan bernilai februari dst hingga 12 angka berurut
untuk januari hingga desember. Sedangkan jika yang diinput lebih dari 12 maka defaultnya nilai
nama akan bernilai null dan akan menampilkan output salah menginputkan nilai.
Outputnya dilakukan dengan memanggil variabel nama sebagai penjelasan dari konversi bulan.
6. Latihan 2
#include "iostream"
#include <conio.h>
using namespace std;
int main(){
char bulan;
string nama;
cout<<"Inputkan bulan : ";
cin>>bulan;
if(bulan == 1)
nama="Januari";
else if(bulan == 2)
nama="Februari";
PENJELASAN
Penjelasan dari latihan diatas mengenai pembuatan program untuk konversi bulan menggunakan
perintah if else dengan membuat 2 variabel terlebih dahulu, variabel bulan dengan tipe integer,
ini berfungsi sebagai variabel input nilainya, selanjutnya variabel nama bertipe string berupa nilai
untuk mengidentifikasi bulan dari nilai integer yang diinput (nilai convertnya). Untuk melakukan
hal tersebut dilakukan validasi dengan if else untuk variabel bulan, dengan ketentuan jika nilai
bulan adalah 1 maka variabel nama akan bernilai Januari, akan tetapi jika input 2 maka var. nama
akan bernilai februari dst hingga 12 angka berurut untuk januari hingga desember. Sedangkan
jika yang diinput lebih dari 12 maka nama akan bernilai Tidak ada
Outputnya dilakukan dengan memanggil variabel nama sebagai penjelasan dari konversi bulan.
7. TUGAS