Tuesday, October 18, 2016

Program Menentukan Kelulusan dengan C++ (Array)

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.

Menentukan Kelulusan dengan C++

Program Menentukan Kelulusan dengan C++ (Array)
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.

7 komentar

Halo sobat.
Bisakah saya meminta kode syntax highlight untuk kode C/C++ nya kah? :)
Terima kasih, saya tunggu jawabannya :)

itu udah sama seluruh syntax pemrograman..

Boleh minta kode hightlight.js nya kah?
Mungkin ada yang beda :)
Terima kasih

https://highlightjs.org/usage/ sama persis dengan yang disana

mau nanya mas kalo misalkan ada penghitungnya bisa ga ?

Silakan Berkomentar
EmoticonEmoticon