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.
Next Article
Newer Post
Previous Article
Older Post

5 komentar:

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

    ReplyDelete
    Replies
    1. itu udah sama seluruh syntax pemrograman..

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

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

      Delete

Format untuk memasukkan gambar [img]url gambarnya[/img]
Untuk tebal <b>teksnya</b>
Untuk miring <i>teksnya</i>
Untuk memasukkan kode [code]kodenya di sini[/code]
Menyisipkan link aktif akan langsung terhapus :)