Quick actions

cmd+k|ctrl+k

Navigation

Languages

Algortima Dan Struktur Data 6_2

Snippet info

Language

Cpp

Visibility

public

Author

fadhlanr

Created

2025-11-22T02:27:08.887283Z

Updated

2025-12-13T02:04:02.584618Z

#include <iostream>
#include <string.h>

using namespace std;

void garis() {
    cout << "------------------------------------------" << endl;
}

char* cek_posisi(char kode) {
    char* posisi;
    posisi = new char[30];

    switch (kode) {
        case 'A':
        case 'a':
            strcpy(posisi, "Junior Programmer");
            break;
        case 'B':
        case 'b':
            strcpy(posisi, "Senior Programmer");
            break;
        case 'C':
        case 'c':
            strcpy(posisi, "Lead Programmer");
            break;
        default:
            strcpy(posisi, "Kode Salah");
            break;
    }

    return posisi;
}

void judul() {
    garis();
    puts("\tProgram Menentukan Posisi");
    garis();
}

int main() {
    char kode_posisi;

    judul();

    cout << "Masukkan Kode Posisi : ";
    scanf("%c", &kode_posisi);

    cout << endl;

    printf("Posisi yang anda pilih adalah %s", cek_posisi(kode_posisi));

    cout << endl;
    garis();

    cout << "Nama   : M Fadhlan Robbi" << endl;
    cout << "nim    : 3420240001" << endl;

    return 0;
}
INFO