Quick actions

cmd+k|ctrl+k

Navigation

Languages

Algoritma12.1

Snippet info

Language

Cpp

Visibility

public

Author

alvianrohmadianwari123

Created

2024-12-28T08:28:42.175226Z

Updated

2024-12-28T08:58:20.148425Z

#include <iostream>
using namespace std;
// Nama : Alvian Rohmadi Anwari
// NIM : 3420230007

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 = "Alvian Rohmadi Anwari";
    return nama;
}

string cek_email() {
    string email ="[email protected]";
    return email;
}

void author() {
    string get_nama = cek_nama();
    cout << "Nama  : " << get_nama << endl;
    string get_email = cek_email();
    cout << "Email : " << get_email << endl;
}

int main() {
    judul();
    /*
    By giving a name to the structure, you can treat it as a data type.
    This means that you can create variables with this structure anywhere 
    in the program at any time.
    To create a named structure, put the name of the structure right
    after the struct keyword.
    */
    struct data {
        char nama[15];
        char nim[10];
        int nilai;
    };

    data mahasiswa;

    cout << "Masukan Nama : <input> "; cin >> mahasiswa.nama; cout << endl;
    cout << "NIM          : <input>"; cin >> mahasiswa.nim; cout << endl;
    cout << "Nilai Total  : <input>"; 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