#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 = "afauzan0311@gmail.com";
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;
}