Quick actions

cmd+k|ctrl+k

Navigation

Languages

6.1al

Snippet info

Language

Cpp

Visibility

public

Author

zackyahmadsyahputra4

Created

2025-11-15T05:08:45.991486Z

Updated

2025-11-15T05:08:45.991486Z

#include <iostream>
#include <string>
using namespace std;

int main() {
    string nama;
    char kode;
    
    cin >> nama >> kode;

    cout << "-------------------------------------------\n";
    cout << " Kode | Posisi        | Gaji               |\n";
    cout << "-------------------------------------------\n";
    cout << " A    | QA Engineer   | 6.000.000          |\n";
    cout << " B    | FE Engineer   | 7.000.000          |\n";
    cout << " C    | BE Engineer   | 8.000.000          |\n";
    cout << "-------------------------------------------\n\n";

    cout << "-------------------------------------------\n";
    cout << "            Data Karyawan PT ABC           \n";
    cout << "-------------------------------------------\n";
    cout << "Masukan Nama Anda      :\n";
    cin>>nama;
    cout << "Kode Karyawan [A/B/C]  :\n";
    cin >> kode;
    cout << "Kode Yang Dipilih      : " << kode << "\n\n";

    string posisi;
    int gaji;

    switch(kode) {
        case 'A':
        case 'a':
            posisi = "QA Engineer";
            gaji = 6000000;
            break;
        case 'B':
        case 'b':
            posisi = "FE Engineer";
            gaji = 7000000;
            break;
        case 'C':
        case 'c':
            posisi = "BE Engineer";
            gaji = 8000000;
            break;
        default:
            posisi = "Tidak diketahui";
            gaji = 0;
    }

    cout << "-------------------------------------------\n";
    cout << "               Hasil Switch Case           \n";
    cout << "-------------------------------------------\n";
    cout << "Halo selamat datang " << nama << ".\n";
    cout << "Kode yang kamu pilih adalah " << kode << ".\n";
    cout << "Untuk kode " << kode << " maka posisi kamu adalah " << posisi << ".\n";
    cout << "Dengan posisi " << posisi << " maka gaji kamu adalah " 
         << gaji/1000000 << " juta perbulan.\n";
    cout << "-------------------------------------------\n";

    return 0;
}
INFO