Berikut adalah kode untuk masing-masing soal satu per satu, dipisah agar lebih jelas:
1. Program untuk mengecek apakah bisa membuat KTP (Soal 1):
#include
using namespace std;
int main() {
string nama;
int umur;
cout << "Siapa namamu: ";
cin >> nama;
cout << "Berapa umurmu: ";
cin >> umur;
if (umur >= 17) {
cout << "Halo " << nama << ", kamu sudah bisa membuat KTP.\n";
} else {
cout << "Halo " << nama << ", kamu belum bisa membuat KTP.\n";
}
return 0;
}
2. Program pengecekan voucher belanja (Soal 2):
#include
using namespace std;
int main() {
string nama;
int umur, bulanLahir;
cout << "Siapa namamu: ";
cin >> nama;
cout << "Berapa umurmu: ";
cin >> umur;
cout << "Masukkan bulan lahirmu: ";
cin >> bulanLahir;
if (umur % bulanLahir == 0) {
cout << "Selamat " << nama << ", kamu mendapatkan voucher belanja.\n";
} else {
cout << "Mohon maaf " << nama << ", kamu tidak mendapatkan voucher belanja.\n";
}
return 0;
}
3. Program pengecekan kategori umur (Soal 3):
#include
using namespace std;
int main() {
string nama;
int umur;
cout << "Siapa namamu: ";
cin >> nama;
cout << "Berapa umurmu: ";
cin >> umur;
if (umur < 12) {
cout << "Halo " << nama << ", kamu kategori anak-anak.\n";
} else if (umur < 25) {
cout << "Halo " << nama << ", kamu kategori remaja.\n";
} else {
cout << "Halo " << nama << ", kamu kategori dewasa.\n";
}
return 0;
}
4. Program pengecekan nilai Informatika dan Matematika (Soal 4):
#include
using namespace std;
int main() {
int nilaiInformatika, nilaiMatematika, KKM = 75;
cout << "Masukkan nilai Informatika mu: ";
cin >> nilaiInformatika;
cout << "Masukkan nilai Matematika mu: ";
cin >> nilaiMatematika;
if (nilaiInformatika >= KKM && nilaiMatematika >= KKM) {
cout << "Kamu lulus karena kedua nilaumu sama / di atas KKM.\n";
} else {
cout << "Kamu gagal karena terdapat nilaimu di bawah KKM.\n";
}
return 0;
}
Setiap kode di atas dipisah sesuai dengan urutan soal. Jalankan masing-masing program secara terpisah untuk setiap soal.
Follow Instagram @kompasianacom juga Tiktok @kompasiana biar nggak ketinggalan event seru komunitas dan tips dapat cuan dari Kompasiana. Baca juga cerita inspiratif langsung dari smartphone kamu dengan bergabung di WhatsApp Channel Kompasiana di SINI