Halaman

    Social Items

Kali ini saya akan membagikan script program yang mungkin akan menjadi bahan referensi teman-teman dalam membuat program masing-masing.

Di sini saya menggunakan aplikasi Dev C++ untuk menuliskan serta untuk compile programnya.

#include <iostream>
using namespace std;


int main()
{
//Inialisasi Awal   
    int i, no, max=0, min=32767;
    float uas[100], uts[100], prs[100], tgs[100], na[100], pprs[100], tprs;
string name[100];
//Judul Program
    cout<<"                                 Program Daftar Nama dan Nilai Mahasiswa                                                \n";

    
    cout<<"========================================================================================================================\n";
//Deskripsi Program
cout<<"Program ini digunakan untuk mengetahui lulus atau tidaknya mahasiswa dalam ujian beserta nilai indexnya dengan\n";
cout<<"ketentuan : mahasiswa akan lulus apabila mendapat nilai minimal 61 atau B\n";
cout<<"A = 81-100\nB = 61-80\nC = 41-60\nD = 21-40\nE = 0-20\n";
cout<<"Apabila mahasiswa terkait kehadirannya kurang dari 80% dari total pertemuan yang dilaksanakan maka nilai akhir mahasiswa = 0 "<<endl;
cout<<"========================================================================================================================\n";
//input data
    cout<<"Masukkan jumlah mahasiswa: ";                 
    cin>>no;
cout<<"Masukan jumlah pertemuan yang telah dilaksanakan selama 1 semester : ";
cin>>tprs;
    for (i=1;i<=no;i++)
{
cout<<"========================================================================================================================\n";
    cout<<"Nama mahasiswa: ";
        cin>>name[i];
        cout<<"Masukan jumlah kehadiran mahasiswa terkait : ";
        cin>>prs[i];
        cout<<"Masukan nilai tugas : ";
        cin>>tgs[i];
        cout<<"Masukan nilai UTS : ";
        cin>>uts[i];
        cout<<"Masukan nilai UAS : ";
        cin>>uas[i];
        pprs[i]=prs[i]/tprs;
        if(pprs[i]>=0.8)
        {
        na[i]=(0.3*uas[i])+(0.3*uts[i])+(0.3*tgs[i])+(0.1*pprs[i]);
}
        else
        {
        na[i]=0;
}
    }
cout<<"\n";
cout<<"\n";
cout<<"========================================================================================================================\n";
//menampilkan data
    cout<<"Yang lulus:"<<"\n";
//perulangan for
for (i=1;i<=no;i++)
    {
//logika if untuk menentukan siapa yg lulus
        if(na[i]>=61)
        {
        cout<<"\n"<<name[i]<<" dengan nilai akhir "<<na[i]<<" dan dengan index nilai ";
//logika if untuk menentukan indeks nilai dalam bentuk alfabet
        if (na[i]>=81)
        {
        cout<<"A";
}
else if (na[i]>=61)
{
cout<<"B";
}
else if (na[i]>=41)
{
cout<<"C";
}
else if (na[i]>=21)
{
cout<<"D";
}
else if (na[i]<=20)
{
cout<<"E";
}
        }
        
        }
//ganti baris
    cout<<"\n========================================================================================================================\n";
    cout<<"Yang tidak lulus:"<<"\n";
//perulangan for
for (int i=1;i<=no;i++)
    {
//logika if untuk menentukan siapa yg tidak lulus
        if(na[i]<=60)
        {
        cout<<"\n"<<name[i]<<" dengan nilai akhir "<<na[i]<<" dan dengan indeks nilai ";
//logika if untuk menentukan indeks nilai dalam bentuk alfabet
        if (na[i]>=81)
        {
        cout<<"A";
}
else if (na[i]>=61)
{
cout<<"B";
}
else if (na[i]>=41)
{
cout<<"C";
}
else if (na[i]>=21)
{
cout<<"D";
}
else if (na[i]<=40)
{
cout<<"E";
}
        }
    }
//ganti baris
    cout<<"\n========================================================================================================================\n";
    for (int i=1;i<=no;i++)
    {
    if(na[i]>max)
max=na[i];
if(na[i]<min)
min=na[i];
}
cout<<"\nNilai Tertinggi : "<<max;
cout<<"\nNilai Terendah : "<<min;
    cout<<"\n========================================================================================================================\n";

    return 0;
}
Hasil output programnya


































Sekian dari saya semoga program tersebut bermanfaat

Contoh Program Menghitung Nilai Mahasiswa dan Menentukan IP

Kali ini saya akan membagikan script program yang mungkin akan menjadi bahan referensi teman-teman dalam membuat program masing-masing.

Di sini saya menggunakan aplikasi Dev C++ untuk menuliskan serta untuk compile programnya.

#include <iostream>
using namespace std;


int main()
{
//Inialisasi Awal   
    int i, no, max=0, min=32767;
    float uas[100], uts[100], prs[100], tgs[100], na[100], pprs[100], tprs;
string name[100];
//Judul Program
    cout<<"                                 Program Daftar Nama dan Nilai Mahasiswa                                                \n";

    
    cout<<"========================================================================================================================\n";
//Deskripsi Program
cout<<"Program ini digunakan untuk mengetahui lulus atau tidaknya mahasiswa dalam ujian beserta nilai indexnya dengan\n";
cout<<"ketentuan : mahasiswa akan lulus apabila mendapat nilai minimal 61 atau B\n";
cout<<"A = 81-100\nB = 61-80\nC = 41-60\nD = 21-40\nE = 0-20\n";
cout<<"Apabila mahasiswa terkait kehadirannya kurang dari 80% dari total pertemuan yang dilaksanakan maka nilai akhir mahasiswa = 0 "<<endl;
cout<<"========================================================================================================================\n";
//input data
    cout<<"Masukkan jumlah mahasiswa: ";                 
    cin>>no;
cout<<"Masukan jumlah pertemuan yang telah dilaksanakan selama 1 semester : ";
cin>>tprs;
    for (i=1;i<=no;i++)
{
cout<<"========================================================================================================================\n";
    cout<<"Nama mahasiswa: ";
        cin>>name[i];
        cout<<"Masukan jumlah kehadiran mahasiswa terkait : ";
        cin>>prs[i];
        cout<<"Masukan nilai tugas : ";
        cin>>tgs[i];
        cout<<"Masukan nilai UTS : ";
        cin>>uts[i];
        cout<<"Masukan nilai UAS : ";
        cin>>uas[i];
        pprs[i]=prs[i]/tprs;
        if(pprs[i]>=0.8)
        {
        na[i]=(0.3*uas[i])+(0.3*uts[i])+(0.3*tgs[i])+(0.1*pprs[i]);
}
        else
        {
        na[i]=0;
}
    }
cout<<"\n";
cout<<"\n";
cout<<"========================================================================================================================\n";
//menampilkan data
    cout<<"Yang lulus:"<<"\n";
//perulangan for
for (i=1;i<=no;i++)
    {
//logika if untuk menentukan siapa yg lulus
        if(na[i]>=61)
        {
        cout<<"\n"<<name[i]<<" dengan nilai akhir "<<na[i]<<" dan dengan index nilai ";
//logika if untuk menentukan indeks nilai dalam bentuk alfabet
        if (na[i]>=81)
        {
        cout<<"A";
}
else if (na[i]>=61)
{
cout<<"B";
}
else if (na[i]>=41)
{
cout<<"C";
}
else if (na[i]>=21)
{
cout<<"D";
}
else if (na[i]<=20)
{
cout<<"E";
}
        }
        
        }
//ganti baris
    cout<<"\n========================================================================================================================\n";
    cout<<"Yang tidak lulus:"<<"\n";
//perulangan for
for (int i=1;i<=no;i++)
    {
//logika if untuk menentukan siapa yg tidak lulus
        if(na[i]<=60)
        {
        cout<<"\n"<<name[i]<<" dengan nilai akhir "<<na[i]<<" dan dengan indeks nilai ";
//logika if untuk menentukan indeks nilai dalam bentuk alfabet
        if (na[i]>=81)
        {
        cout<<"A";
}
else if (na[i]>=61)
{
cout<<"B";
}
else if (na[i]>=41)
{
cout<<"C";
}
else if (na[i]>=21)
{
cout<<"D";
}
else if (na[i]<=40)
{
cout<<"E";
}
        }
    }
//ganti baris
    cout<<"\n========================================================================================================================\n";
    for (int i=1;i<=no;i++)
    {
    if(na[i]>max)
max=na[i];
if(na[i]<min)
min=na[i];
}
cout<<"\nNilai Tertinggi : "<<max;
cout<<"\nNilai Terendah : "<<min;
    cout<<"\n========================================================================================================================\n";

    return 0;
}
Hasil output programnya


































Sekian dari saya semoga program tersebut bermanfaat
Load Comments

Subscribe Our Newsletter