Quick actions

cmd+k|ctrl+k

Navigation

Languages

contoh algo 9.2

Snippet info

Language

Cpp

Visibility

public

Author

4l31n

Created

2025-12-06T04:58:55.774971Z

Updated

2025-12-06T05:23:25.454789Z

#include <iostream>
#include <cstring>
#include <cstdio>

using namespace std;

// -------------------------------------------------
// GARIS
// -------------------------------------------------
void garis() {
    puts("=====================================");
}

// -------------------------------------------------
// TANDA TANGAN
// -------------------------------------------------
void ttd(const char nama[20], const char email[40]) {
    cout << "Nama : " << nama << endl;
    cout << "Email: " << email << endl;
}

// -------------------------------------------------
// PROGRAM STRLEN
// -------------------------------------------------
void program_strlen() {
    char nama[25] = "Alwin Dwi Kurniawan";
    garis();
    puts("\tContoh Program Strlen");
    garis();

    cout << "Nama yang anda masukan adalah: " << nama << endl;
    garis();

    cout << "Jumlah karakternya adalah: " << strlen(nama) << endl;
    garis();
}

// -------------------------------------------------
// PROGRAM STRCMP
// -------------------------------------------------
void program_strcmp() {
    garis();
    puts("\tContoh 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;
    garis();

}

// -------------------------------------------------
// MAIN PROGRAM
// -------------------------------------------------
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");
    }

    ttd("alwin", "[email protected]");

    return 0;
}
INFO