#include <iostream>
using namespace std;
#include <string>
// Fungsi garis
void garis() {
cout << "=====================================\n";
}
/*
Class merupakan pengembangan dari struct.
Class dapat berisi data dan juga fungsi.
*/
// Fungsi judul
void judul() {
garis();
cout << "Program Nilai Siswa" << endl;
garis();
}
// Class siswa
class siswa {
public:
char nim[12];
char nama[20];
float nilai;
};
// Class author
class author {
public:
char nama[10] = "Fadhlan";
char email[18] = "DlanByy@gmail.com";
float nilai;
};
int main() {
/*
Objek adalah instansiasi dari class.
"objsiswa" menjadi variabel bertipe data "siswa"
*/
siswa objSiswa;
judul();
cout << "Nomor Induk Siswa : ";
cin >> objSiswa.nim;
cout << "\nInput Nama Siswa : ";
cin >> objSiswa.nama;
cout << "\nInput Nilai Akhir : ";
cin >> objSiswa.nilai;
cout << endl;
garis();
cout << "Data yang anda input adalah" << endl;
garis();
cout << "Nomor Induk Siswa : " << objSiswa.nim << endl;
cout << "Nama Siswa : " << objSiswa.nama << endl;
cout << "Nilai Akhir : " << objSiswa.nilai << endl;
garis();
author objAuthor;
cout << "Nama : " << objAuthor.nama << endl;
cout << "Email : " << objAuthor.email << endl;
return 0;
}