Contoh Program C++ Array Memasukkan Banyak Nilai - Kali ini kita akan mengetahui bagaimana contoh program C++ tentang array, pada kasus kali ini kita akan coba memasukkan banyak nilai/data kepada sebuah variable.
masukkan jumlah mahasiswa: 2
masukkan nama mahasiswa: asep
masukkan nilai mahasiswa: 80
masukkan nama mahasiswa: ujang
masukkan nilai mahasiswa: 90
tampilkan data
nama: asep dengan nilai: 80
nama: ujang dengan nilai: 90
Penjelasan:
Pada contoh diatas, untuk memasukkan nilai kepada array kita menggunakan cara perulangan for (looping) dimana akan terus berulang dan menjalankan perintah input data jika nilai variable i kurang dari sama dengan nilai variable no (jumlah mahasiswa), jika nilai variable i sudah lebih dari variable no, maka program akan menghentikan perulangan tersebut dan melanjutkan mengeksekusi kode yang selanjutnya.
Pada tabel diatas sudah terlihat bagaimana proses pemasukan data kedalam array variable nama dan nilai, karena i=1 dan terus ditambah 1 setiap perulangan, maka karakter i dalam tanda kurung siku pada array variable nama[i], dan nilai[i] akan mengikuti nilai dari variable i, sehingga ketika nilai i bernilai 1, maka akan memasukkan data ke variable nama[1] dan nilai[1], lalu ketika nilai i bernilai 2 maka akan memasukkan data ke variable nama[2] dan nilai[2], dan seterusnya hingga perulangan berakhir.
Mungkin sekian dari saya tentang Contoh Program C++ Array "Memasukkan Banyak Nilai", terimakasih telah mengunjungi blog saya dan semoga bermanfaat.
Silakan untuk berkomentar.
Array bisa diibaratkan sebuah gerbong kereta, gerbong kereta tersebut nantinya bisa di isi dengan nilai yang berbeda-beda.
Penulisan array biasanya berbentuk tipe_data nama_variable [banyaknya_array]; seperti int nilai[100] yang bisa diartika variable nilai memiliki 100 gerbong yang nantinya bisa diisi oleh nilai yang berbeda-beda.
Penulisan array biasanya berbentuk tipe_data nama_variable [banyaknya_array]; seperti int nilai[100] yang bisa diartika variable nilai memiliki 100 gerbong yang nantinya bisa diisi oleh nilai yang berbeda-beda.
Contoh Program C++ Array "Memasukkan Banyak Nilai"
Berikut adalah source codenya:
#include <iostream>
using namespace std;
int main()
{
char nama[100][100];
int nilai[100];
int no;
cout<<"masukkan jumlah mahasiswa: ";
cin>>no;
//input data
for (int i=1;i<=no;i++){
cout<<"masukkan nama mahasiswa: ";
cin>>nama[i];
cout<<"masukkan nilai mahasiswa: ";
cin>>nilai[i];
}
//menampilkan data
cout<<"tampilkan data"<<endl;
for (int a=1;a<=no;a++){
cout<<"nama: "<<nama[a]<<" dengan nilai: "<<nilai[a]<<endl;
}
return 0;
}
Jika kita jalankan dan menginputkan nilai 2 pada jumlah mahasiswa maka akan menampilkanmasukkan jumlah mahasiswa: 2
masukkan nama mahasiswa: asep
masukkan nilai mahasiswa: 80
masukkan nama mahasiswa: ujang
masukkan nilai mahasiswa: 90
tampilkan data
nama: asep dengan nilai: 80
nama: ujang dengan nilai: 90
Penjelasan:
Pada contoh diatas, untuk memasukkan nilai kepada array kita menggunakan cara perulangan for (looping) dimana akan terus berulang dan menjalankan perintah input data jika nilai variable i kurang dari sama dengan nilai variable no (jumlah mahasiswa), jika nilai variable i sudah lebih dari variable no, maka program akan menghentikan perulangan tersebut dan melanjutkan mengeksekusi kode yang selanjutnya.
var i | var no | masukkan nama ke nama[i] | masukkan nilai ke nilai[i] | |
---|---|---|---|---|
1 | 2 | nama[1] | nilai[1] | |
2 | 2 | nama[2] | nilai[2] | |
3 | 2 | false | false |
Nomor apapun yang berada dalam kurung siku seperti pada nama[2] bisa dikatakan gerbong ke-2 dari variable nama, bukan isi dari variable nama.Hal ini sama juga ketika ingin menampilkan data dari array tersebut, yang dirubah hanyalah yang tadinya cin untuk menginputkan data, dirubah menjadi cout yang digunakan untuk menampilkan data.
Mungkin sekian dari saya tentang Contoh Program C++ Array "Memasukkan Banyak Nilai", terimakasih telah mengunjungi blog saya dan semoga bermanfaat.
Silakan untuk berkomentar.
Fungsi array apa ??
BalasHapusmenampung banyak nilai dengan tipe yang sama. ^^
Hapussangat bermanfaat , thanks admin
BalasHapusSAYA KOK KELUAR NOMER SAJA
BalasHapussaya coba normal kok, gada error..
Hapusyg lebih ekstrim lagi di tunggu admin yg lbih banyak nilainya.
BalasHapusper orang input nilainya lebih dari 1 maksudnya? pakai perulangan didalam perulangan, perulangan pertama untuk pilih siswanya, dan perulangan kedua untuk untuk nilainya..
Hapus