Oke teman-teman, kita masih membahas seperti postingan sebelumnya, yaitu tentang contoh program c++. Adapun program c++ yang akan kita buat adalah program menentukan kelulusan, namun ini berbeda dengan program serupa yang kemarin dibuat, pada program ini kita dapat memasukkan banyak data yang ingin diketahui lulus atau tidaknya. Bagaimana cara membuatnya? berikut akan kita bahas.
Karena kita akan memasukkan banyak data, jadi kita di sini menggunakan bantuan array.
Array nilai untuk menampung nilai yang masuk, variable jumlah untuk menampung banyaknya data, dan variable nama untuk menampung namanya.
Pertama program akan memerintahkan memasukkan jumlah data yang akan dimasukkan.
Di program ini, saya menggunakan \n untuk membuat garis baru.
Lalu program akan melakukan perulangan pada penginputan data sebanyak jumlah yang dimasukkan.
Data akan ditampilkan sehingga dapat melihat nilai dengan keseluruhan.
Data yang telah masuk, dicek dengan teknik perulangan, apakah dia lulus atau tidak.
Maka hasil akhir programnya adalah sebagai berikut.
Mungkin sekian dari saya, terimakasih telah mengunjungi blog saya, dan semoga bermanfaat.
Silakan untuk berkomentar.
Menentukan Kelulusan dengan C++
Kita langsung saja membuat programnya.Karena kita akan memasukkan banyak data, jadi kita di sini menggunakan bantuan array.
int nilai[100], jumlah;
char nama[100][100];
Array nilai untuk menampung nilai yang masuk, variable jumlah untuk menampung banyaknya data, dan variable nama untuk menampung namanya.
Pertama program akan memerintahkan memasukkan jumlah data yang akan dimasukkan.
cout<<"\nmasukkan jumlah siswa: ";
cin>>jumlah;
Di program ini, saya menggunakan \n untuk membuat garis baru.
Lalu program akan melakukan perulangan pada penginputan data sebanyak jumlah yang dimasukkan.
for (int i=0;i<jumlah;i++){
cout<<"masukkan nama siswa:";
cin>>nama[i];
cout<<"masukkan nilai siswa: ";
cin>>nilai[i];
}
Data akan ditampilkan sehingga dapat melihat nilai dengan keseluruhan.
for (int i=0;i<jumlah;i++){
cout<<nama[i]<<" nilai: "<<nilai[i]<<endl;
}
Data yang telah masuk, dicek dengan teknik perulangan, apakah dia lulus atau tidak.
for (int i=0;i<jumlah;i++){
if (nilai[i]<75){
cout<<nama[i]<<" dengan nilai: "<<nilai[i]<<" dinyatakan tidak lulus\n";
} else {
cout<<nama[i]<<" dengan nilai: "<<nilai[i]<<" dinyatakan lulus\n";
}
}
Maka hasil akhir programnya adalah sebagai berikut.
#include <iostream>
using namespace std;
int main()
{
int nilai[100], jumlah;
char nama[100][100];
cout<<"===menentukan kelulusan===\nwww.kangghani.com\n";
cout<<"\nmasukkan jumlah siswa: ";
cin>>jumlah;
for (int i=0;i<jumlah;i++){
cout<<"masukkan nama siswa:";
cin>>nama[i];
cout<<"masukkan nilai siswa: ";
cin>>nilai[i];
}
cout<<"\n======tampilkan data======\n\n";
for (int i=0;i<jumlah;i++){
cout<<nama[i]<<" nilai: "<<nilai[i]<<endl;
}
cout<<"\n====tentukan kelulusan====\n\n";
for (int i=0;i<jumlah;i++){
if (nilai[i]<75){
cout<<nama[i]<<" dengan nilai: "<<nilai[i]<<" dinyatakan tidak lulus\n";
} else {
cout<<nama[i]<<" dengan nilai: "<<nilai[i]<<" dinyatakan lulus\n";
}
}
return 0;
}
Mungkin sekian dari saya, terimakasih telah mengunjungi blog saya, dan semoga bermanfaat.
Silakan untuk berkomentar.
Halo sobat.
BalasHapusBisakah saya meminta kode syntax highlight untuk kode C/C++ nya kah? :)
Terima kasih, saya tunggu jawabannya :)
pakai hightlight.js gan..
Hapusitu udah sama seluruh syntax pemrograman..
HapusBoleh minta kode hightlight.js nya kah?
HapusMungkin ada yang beda :)
Terima kasih
https://highlightjs.org/usage/ sama persis dengan yang disana
Hapusmau nanya mas kalo misalkan ada penghitungnya bisa ga ?
BalasHapusbisa aja gan..
Hapus