Quick actions

cmd+k|ctrl+k

Navigation

Languages

Contoh 13.1 Algoritma

Snippet info

Language

Cpp

Visibility

public

Author

muhammad-rifqi

Created

2026-01-09T10:38:15.704514Z

Updated

2026-01-09T10:56:51.709726Z

#include <iostream>
using namespace std;

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

void judul() {
   garis();
   cout<<"Program Nilai Siswa"<<endl;
   garis();
}
/*
Kelas 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[12], nama[20];
 	    float nilai;
};

class author
{
	public:
        char nama[30] = "Muhammad Rifqi Hidayat";
        char email[30] = "[email protected]\n";
};

int main() {
    /*
   	Sebuah objek adalah Instansiasi 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<<"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;
}
INFO