Quick actions

cmd+k|ctrl+k

Navigation

Languages

Algoritma 12

Snippet info

Language

Cpp

Visibility

public

Author

fauzan

Created

2025-01-04T07:54:37.597472Z

Updated

2025-01-04T08:12:33.135153Z

#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 scruct");
    garis(40);
}

string cek_nama() {
    string nama = "Ahmad Fauzan";
    return nama;
}

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

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

int main() {
    judul();
    
    /*
    Dengan memberi nama pada struktur, Anda dapat memperlakukannya sebagai
    tipe data. Ini berarti Anda dapat membuat variabel dengan struktur ini
    di mana saja dalam program dan kapan saja.
    Untuk membuat struktur bernama, letakkan nama struktur tepat setelah
    kata kunci struct
    */
    
    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);
    ttd();
    return 0;
}
INFO