Mohon tunggu...
Wayan Kanade
Wayan Kanade Mohon Tunggu... Jurnalis - Penulis berita

Seorang yang pengen menjadi penulis berita bermodalkan internet

Selanjutnya

Tutup

Diary

Kode Ulangan Devc++

9 Oktober 2024   11:23 Diperbarui: 9 Oktober 2024   11:28 31
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

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

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
Mohon tunggu...

Lihat Konten Diary Selengkapnya
Lihat Diary Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun