Quick actions

cmd+k|ctrl+k

Navigation

Languages

Algoritma 9.2

Snippet info

Language

Cpp

Visibility

public

Author

muhammadirfanzidni801

Created

2024-12-21T08:27:20.539222Z

Updated

2024-12-21T09:03:01.856571Z

#include <iostream>
#include <cstring>
using namespace std;
// Muhammad Irfan Zidni
// 3420230014
// Tekhnik Informatika

void garis() {
    puts("=============================================================");
}

void ttd(char nama[21], char email[21]) {
    cout << "Nama    : " << nama << endl;
    cout << "Email    : " << email << endl;
}

void program_strlen() {
    char nama[21] = "Muhammad Irfan Zidni";
    garis();
    puts("Contoh Program Strlen");
    garis();
    cout << "Nama yang Anda masukan adalah " << nama << endl;
    cout << "Jumlah karakternya adalah " << strlen(nama) << endl;
}

void program_strcmp() {
    garis();
    puts("Contoh Program Strcmp");
    garis();
    char a1[] = "S";
    char a2[] = "s";
    char b1[] = "S";
    cout << "Hasil perbandingan " << a1 << " dan " << a2 << " -> ";
    cout << strcmp(a1, a2) << endl;
    cout << "Hasil perbandingan " << a2 << " dan " << a1 << " -> ";
    cout << strcmp(a2, a1) << endl;
    cout << "Hasil perbandingan " << a1 << " dan " << b1 << " -> ";
    cout << strcmp(a1, b1) << endl;
}

int main() {
    int pilih;
    printf("Silakan pilih program [1/2]: ");cin >> pilih;
    cout<<endl;

    if (pilih == 1) {
        program_strlen();
    } else if (pilih == 2) {
        program_strcmp();
    } else {
        printf("Maaf pilihan Anda salah.\n");
    }

    garis();
    ttd("Irfan", "[email protected]");
    return 0;
}
INFO