Berikut ini adalah pertanyaan dari yuditanwarudit1667 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
a. deklarasikan sebuah struct untuk menghimpun data buku tersebut.
b. deklarasikan array berukuran 5 bertipe struct tersebut.
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
#include <iostream>
using namespace std;
struct data{
string judul, nama_pengarang, penerbit;
int jumlah_halaman, thn_terbit;
};
int main(){
int n;
data buku[5]; //deklarasi array sebanyak 5 dan variable struct
cout<<endl;
for(int k=0; k<5; k++){ //akan ada 5 data buku
cout<<"Buku ke-"<<k+1<<"\n";
cout<<endl;
cout<<"Judul : "; getline(cin,buku[k].judul);
cout<<"Nama Pengarang : "; getline(cin,buku[k].nama_pengarang);
cout<<"Jumlah Halaman : "; cin>>buku[k].jumlah_halaman;
cout<<"Penerbit : "; cin.ignore(); getline(cin,buku[k].penerbit);
cout<<"Tahun terbit : "; cin>>buku[k].thn_terbit;
}
}
Penjelasan:
itu pake c++ ya, semoga membantu
Semoga dengan pertanyaan yang sudah terjawab oleh ahmaddwikyy dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Mon, 20 Jun 22