Quick actions

cmd+k|ctrl+k

Navigation

Languages

Latihan 12.1 - Algoritma Struktur Data

Snippet info

Language

Cpp

Visibility

public

Author

anandara7891

Created

2026-02-05T08:15:45.958972Z

Updated

2026-02-05T08:19:38.237334Z

#include <iostream>
using namespace std;

void garis(int a) {
    int i; // Local Variable
    for (i = 1; i <= a; i++) { printf("="); }
    printf("\n");
}
void judul() {
    garis(40);
    puts("Contoh Program Struct");
    garis(40);
}
string cek_nama() {
    string nama = "Ananda Rakhma Aulia";
    return nama;
}
string cek_nim() {
    string nim = "3420220024";
    return nim;
}
string cek_email() {
    string email = "[email protected]";
    return email;
}
void author() {
    string get_nama = cek_nama();
    cout << "Nama  : " << get_nama << endl;
    string get_nim = cek_nim();
    cout << "NIM  : " << get_nim << endl;
    string get_email = cek_email();
    cout << "Email : " << get_email << endl;
}

int main() {
    judul();
    struct data {
        char nama[15];
        char nim[10];
        int nilai;
    };
    data mahasiswa;
    cout << "Masukan Nama : "; cin >> mahasiswa.nama; cout << endl;
    cout << "NIM          : "; cin >> mahasiswa.nim; cout << endl;
    cout << "Nilai Total  : "; cin >> mahasiswa.nilai; cout << endl;
    
    garis(40);
    cout << "Data Mahasiswa" << endl;
    garis(40);
    
    cout << "Nama Mahasiswa: " << mahasiswa.nama << endl;
    cout << "NIM           : " << mahasiswa.nim << endl;
    cout << "Nilai Total   : " << mahasiswa.nilai << endl;
    
    garis(40);
    author();
    
    return 0;
}
INFO