0

Kali ini saya akan membahas bagaimana cara membuat project Untuk Membuat Penghitungan Nilai Mahasiswa Dengan Cpp. Berikut adalah langkah-langkahnya :

  • Langkah Ke-1 adalah mebuka aplikasi editor seperti programmer notepad++ atau bisa menggunakan Codeblocks. Kalau saya sarankan menggunakan Codeblocks karena saya menggunakan itu.
  • Langkah Ke-2 dalam Membuat Penghitungan Nilai Mahasiswa Dengan Cpp ialah membuat project baru dan beri nama " Penghitungan Nilai Mahasiswa ".
  • Langkah Ke-3 Masukkan Script Dibawah ini:

#include <iostream>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
using namespace std;
void garis()
{
    cout<<"\n-----------------------------------------------------------\n";
}
struct mahasiswa {
string nama[20],nim[12];
} mhs;
int main()
{
    int tgs[10],kuis[10],uts[10],uas[10],jml;
    char grd[10];
    float n_akhir[10];
    cout<<"Masukkan Banyak Data Mahasiswa : "; cin>>jml;

    for(int x=1;x<=jml;x++){
        system("cls");
            cout<<"\t\t***FORM INPUT DATA***\n";
        if(jml>1){
            cout<<"Form Ke-"<<x<<" of "<<jml<<" : ";
        }
        cout<<"\n\nMasukkan Nama : "; cin>>mhs.nama[x];
        cout<<"Masukkan Nim  : "; cin>>mhs.nim[x];
        system("cls");
        cout<<"Masukkan Nilai Tugas\t: "; cin>>tgs[x];
        cout<<"Masukkan Nilai Kuis\t: "; cin>>kuis[x];
        cout<<"Masukkan Nilai UTS\t: "; cin>>uts[x];
        cout<<"Masukkan Nilai UAS\t: "; cin>>uas[x];
        n_akhir[x]=(tgs[x]*0.10)+(kuis[x]*0.20)+(uts[x]*0.30)+(uas[x]*0.40);
        if(n_akhir[x]>85)
        {
            grd[x]='A';
        }
        else
        if(n_akhir[x]<=85&&n_akhir[x]>70)
        {
            grd[x]='B';
        }
        else
        if(n_akhir[x]<=70&&n_akhir[x]>55)
        {
            grd[x]='C';
        }
        else
        if(n_akhir[x]<=55&&n_akhir[x]>40)
        {
            grd[x]='D';
        }
        else
        if(n_akhir[x]<=40)
        {
            grd[x]='E';
        }

    }
    system("cls");
    cout<<"\t\t***TABEL NILAI MAHASISWA***\n\n";
    for(int x=1;x<=jml;x++)
    {

        cout<<"\n\nNIM : "<<mhs.nim[x]<<"\t\t\tNAMA : "<<mhs.nama[x];
        garis();
        cout<<"| NO.\t|  TUGAS\t|  KUIS\t|  UTS\t|  UAS\t|  GRADE  |";
        garis();
        cout<<"| "<<x<<".\t|  "<<tgs[x]<<"\t\t|  "<<kuis[x]<<"\t|  "<<uts[x]<<"\t|  "<<uas[x]<<"\t|  "<<grd[x]<<"\t  |";
        garis();
    }


    return 0;
}


Setelah itu Jalankan program Anda dengan menekan F9 , Maka Akan mengeluarkan output seperti dibawah ini :






Dari penjelasan diatas kita lihat bahwa script diatas menggunakan [system("cls");] itu berfungsi menghilangkan output sebelumnya lihat gambar output diatas terpisah semua sebanyak 4 output dalam 1 program.

Post a Comment

 
Top