Quick actions

cmd+k|ctrl+k

Navigation

Languages

Contoh 12.1

Snippet info

Language

Cpp

Visibility

public

Author

faranvy

Created

2025-01-06T07:09:04.257211Z

Updated

2025-01-10T04:44:06.736784Z

//Nama : Fara Novri Hasbel Wijaya
//NIM : 3420230017

#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 = "Fara Novri Hasbel Wijaya";
    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 its is a data type.
This means that you can create variables with this structure anywhere
    in the programs 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