Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Menampilkan hasil yang sudah dimasukan
saya sudah memasukan nama mahasiswa, nim, dan nilai. kemudian bagaimana saya menampilkannya ke dalam daftar dibawahnya
#include <conio.h>
#include <iostream.h>
void main()
{
int i, data, nim, nilai;
char mahasiswa[10];
cout<<"masukan jumlah data = ";
cin>>data;
for (i=1;i<=data;i++)
{
cout<<"Data ke - "<<i<<endl;
cout<<"Masukan Nama Mahasiswa = ";
cin>>mahasiswa;
cout<<"Masukan NIM Mahasiswa = ";
cin>>nim;
cout<<"Masukan Nilai Akhir = ";
cin>>nilai;
}
for (i=1;i<=data;i++)
{
cout<<i<<" ";
cout<<mahasiswa[i]<<" ";
cout<<nim[i]<<" ";
cout<<nilai[i]<<endl;
}
getch();
}
1 Jawaban:
Yang nim, nilai itu juga harus array. Jadi codingnya gini :
<pre> #include <conio.h> #include <iostream> // tidak ada yang namanya library iostream.h! #include <string> // buat include fungsi string
int main(){ //Biasakan pakai int karena supaya memudahkan debugging int i, data; std::cout << "masukan jumlah data = "; std::cin >> data; // jumlah array didapat setelah user selesai menginput jumlah data int nim[data]; int nilai[data]; std::string mahasiswa[data]; // kalo kamu buat char nama[10] berarti dia jadi char dengan ukuran 10 byte, berarti cuma bisa menampung 10 karakter, string lebih fleksibel
for (i=1; i <= data; i++){ cout << "Data ke - " << i << endl; cout << "Masukan Nama Mahasiswa = "; std::getline(mahasiswa[i], 10); // 10 berarti karakter maksimal yang bisa diinput 10 byte cout<<"Masukan NIM Mahasiswa = "; cin >> nim[i]; cout<<"Masukan Nilai Akhir = "; cin >> nilai[i]; } for (i=1;i <= data; i++){ cout << i <<" "; cout << mahasiswa[i] << " "; cout<< nim[i] <<" "; cout<< nilai[i] << endl; }
getch(); return 0; } </pre>
Atau kalau lebih gampang bisa pakai struct.