Quick actions

cmd+k|ctrl+k

Navigation

Languages

TUGAS 6.1

Snippet info

Language

Cpp

Visibility

public

Author

aliprizkifirnansah

Created

2024-11-15T11:19:05.002266Z

Updated

2024-11-15T11:20:51.160001Z

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

int main() {
    
    //Nama: Alip Rizki Firnansah
    //NIM : 3420230040
    //Teknik Informatika
    
     char kode, nama[20], posisi[20];
    int gaji;
    
    cout<<"--------------------------------\n";
    puts("Kode | Posisi      | Gaji      |");
    cout<<"--------------------------------\n";
    puts("A    | QA Engineer | 6.000.000 |");
    puts("B    | FE Engineer | 7.000.000 |");
    puts("C    | BE Engineer | 8.000.000 |");
    cout<<"--------------------------------\n";
    cout<<endl;
    
    cout<<"--------------------------------\n";
    puts("      Data Karyawan PT ABC");
    cout<<"--------------------------------\n";
    cout<<"Masukan Nama Anda \t: \n"; cin>>nama;
    cout<<"Kode Karyawan [A/B/C] \t: \n"; cin>>kode;
    printf("Kode Yang Dipilih \t: %c\n", kode);
    cout<<"--------------------------------\n";
    cout<<endl;
    
    switch (kode) {
        case 'A': case 'a':
            strcpy(posisi, "QA Engineer"); gaji = 6;
        break;
        
        case 'B': case 'b':
            strcpy(posisi, "FE Engineer"); gaji = 7;
        break;
        
        case 'C': case 'c':
            strcpy(posisi, "BE Engineer"); gaji = 8;
        break;
        
        default:
            strcpy(posisi, "Kode Tidak Ditemukan"); gaji = 0;
    }
    
    cout<<"--------------------------------\n";
    puts("       Hasil Switch Case");
    cout<<"--------------------------------\n";
    printf("Halo selamat datang %s.\n", nama);
    printf("Kode yang kamu pilih adalah %c.\n", kode);
    printf("Untuk kode %c maka posisi kamu adalah %s.\n", kode, posisi);
    printf("Dengan posisi %s maka gaji kamu adalah %d juta perbulan.\n", posisi, gaji);
    cout<<"--------------------------------";
      
    return 0;
}
INFO