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.
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H