Quick actions

cmd+k|ctrl+k

Navigation

Languages

Algoritma13.1

Snippet info

Language

Cpp

Visibility

public

Author

yazidrizqi

Created

2025-01-04T09:03:32.418857Z

Updated

2025-01-04T09:03:32.418857Z

#include <iostream>
using namespace std;

void garis() {
    cout<<"========================================\n";
}

void judul() {
    garis();
    cout<<"Program Nilai Siswa"<<endl;
}

/* 
Konsep merupakan konsep perluasan dari struct. seperti struct, class dapat berisi anggota data. 
kelebihan dari class adalah class juga dapat mengandung fungsi sebagai anggota.
*/

class siswa
{
    public:
        char nis[10], nama[15];
        float nilai;
};

class author
{
    public:
        char nama[15] = "Yazid Rizqi";
        char email[30] = "[email protected]";
};

int main() {
    
    /*
    Sebuah objek adalah institasi kelas. dalam hal ini "siswa" akan menjadi tipe data,
    dan "objsiswa" akan menjadi variabel.
    */
    
    siswa objsiswa;
    judul();
    cout<<"Nomor induk siswa : <input>";cin>>objsiswa.nis; cout<<endl;
    cout<<"Input nama siswa  : <input>";cin>>objsiswa.nama; cout<<endl;
    cout<<"Input nilai akhir : <input>";cin>>objsiswa.nilai; cout<<endl;
    garis();
    cout<<"Data yang anda input adalah "<<endl;
    garis();
    cout<<"Nomor induk siswa : "<<objsiswa.nis<<endl;
    cout<<"Input nama siswa  : "<<objsiswa.nama<<endl;
    cout<<"Input nilai akhir : "<<objsiswa.nilai<<endl;
    garis();
    author objauthor;
    cout<<"Nama  : "<<objauthor.nama<<endl;
    cout<<"Email : "<<objauthor.email<<endl;
    return 0;
}
INFO