Contoh Program Perulangan For C++

Program Perulangan For C++ - Hallo gan, sebelum memulai pembahasan contoh program perulangan for c++, jika agan lupa atau khilaf tentang syarat ataupun ketentuan perulangan for agan bisa lihat kembali di postingan Perulangan For C++. Jika agan masih mengingat dan bersemangat untuk belajar tentang contoh programnya, oke gan mari kita mulai.

Seperti yang sudah kita ketahui, struktur perulangan for biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya, statement perulangan ini yang paling sering digunakan.

Dan pada kesempatan kali ini saya akan share contoh program perulangan for c++ yaitu tentang penghitungan jumlah IPK mahasiswa gan. Seperti biasa saya menggunakan aplikasi Borland C++ 5.02.





Langsung saja gan berikut ini source code program penghitungan jumlah IPK mahasiswa menggunakan perulangan for :

#include <~iostream.h~>
#include <~conio.h~>
#include <~stdio.h~>
#include <~string.h~>
#include <~iomanip.h~>


    main() {

   clrscr();
   cout<<"\n\n-----------------------------------------------\n";
    cout<<"\n\tMENGHITUNG IPK MAHASISWA";
   cout<<"\n\n-----------------------------------------------\n";
   {
            int jml_makul,sks[15],nilai[15];
         char nilai_huruf[15], nama_makul[20];
         float total_nilai=0,total_sks=0,ipk;

         cout<<"\n-----------------------------------------------\n";
         cout<<"\n Jumlah Mata Kuliah : "; cin>>jml_makul;

         for (int i=1;i<=jml_makul;i++)
        {
         cout<<"\n-----------------------------------------------\n";
            cout<<"\n Nama Mata Kuliah "<<i<<" \t: "; gets(nama_makul);
         cout<<"\n Nilai Huruf \t\t: "; cin>>nilai_huruf[i];
         cout<<"\n Bobot SKS \t\t: ";cin>>sks[i];
         cout<<"\n-----------------------------------------------\n";
         if(nilai_huruf[i]=='a')
                 nilai[i]=4*sks[i];
         else if(nilai_huruf[i]=='b')
                 nilai[i]=3*sks[i];
         else if(nilai_huruf[i]=='c')
                 nilai[i]=2*sks[i];
         else if(nilai_huruf[i]=='d')
                 nilai[i]=1*sks[i];
         else if(nilai_huruf[i]=='e')
                 nilai[i]=0*sks[i];

            cout<<" Total Nilai : "<<nilai[i];
             total_nilai += nilai[i];
             total_sks += sks[i];
          }

         ipk=total_nilai/total_sks;
         cout<<"\n-----------------------------------------------\n";
         cout<<"\n Jumlah Total Nilai \t\t: "<<total_nilai;
         cout<<"\n\n Jumlah Seluruh SKS \t\t: "<<total_sks;
         cout<<"\n\n Selamat Anda Mendapat IPK \t: "<<setprecision(2)<<ipk;
         cout<<"\n\n-----------------------------------------------\n";
    }
      cout<<"===============================================\n";
      cout<<"\t\tTERIMAKASIH";
      cout<<"\n===============================================";

getch();}


*hilangkan tanda ~ pada header (#include...)

Silahkan agan cek terlebih dahulu apakah ada variabel yang erorr dengan menekan tombol F9 dan apabila tidak ada tinggal me-Run program dengan menekan tombol CTRL + F9.

Hasil output program akan terlihat seperti di bawah ini :


Keterangan :

Pada program tersebut inputan "Masukan Jumlah Mata Kuliah : "  merupakan letak dimana adanya perulangan for dengan syarat atau ketentuan berikut :
  • for (int i=1;i<=jml_matkul;i++) dengan i=1 adalah awal perulangan dimulai, yaitu dari angka satu. 
  • i<=jml_matkul adalah jumlah sampai berapa kali perulangan akan di ulang yaitu tergantung jumlah inputan yang dimasukan (pada contoh diatas saya menggunakan perulangan sebanyak 3x gan).
  • i++ adalah sifat increment dari program.
Nah sederhana kan gan, selamat mencoba. Sekian pembahasan kita tentang Contoh Program Perulangan For C++. Artikel tentang C++ lainnya bisa agan lihat disini. Semoga bermanfaat.

4 Responses to "Contoh Program Perulangan For C++"