Selasa, 18 Oktober 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.

Orang biasa yang senang belajar. Senang ngoprek dan menulis sesuatu yang berbau teknologi, desain grafis, dan hal random lainnya.

7 komentar

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

    BalasHapus
    Balasan
    1. itu udah sama seluruh syntax pemrograman..

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

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

      Hapus
  2. mau nanya mas kalo misalkan ada penghitungnya bisa ga ?

    BalasHapus

Silakan Berkomentar