Photobucket

2012-10-28

BELAJAR C++ (PROGRAM NILAI MAHASISWA)

#include "stdafx.h"
#include <iostream>
using namespace std;

void garis()
{
    cout<<"==============================================="<<endl;
}

int _tmain(int argc, _TCHAR * argv[])
{
    //Definisikan Variabel
    char npm[10];
    char nama[20];
    int nh,uts,tm,uas;
    double rata2;
    char grade;
    char* keterangan;



    //Input
    cout<<"Masukkan NPM Anda        : "; cin.getline(npm, sizeof(npm)+1);
    cout<<"Masukkan Nama Anda        : "; cin.getline(nama, sizeof(nama)+1);
    cout<<"Masukkan Nilai Kehadiran    : "; cin>>nh;
    cout<<"Masukkan Nilai UTS        : "; cin>>uts;
    cout<<"Masukkan NIlai Tugas        : "; cin>>tm;
    cout<<"Masukkan Nilai UAS        : "; cin>>uas;
    cout<<endl<<endl;

    //Proses
    rata2=(0.1*nh)+(0.25*uts)+(0.15*tm)+(0.5*uas);

    //Output
    garis();
   
    cout<<"Nama Mahasiswa    : "<<nama<<endl<<endl;
    cout<<"NPM                : "<<npm<<endl<<endl;
    cout<<"Nilai Kehadiran    : "<<nh<<endl<<endl;
    cout<<"Nilai UTS        : "<<uts<<endl<<endl;
    cout<<"Nilai UAS        : "<<uas<<endl<<endl;
    cout<<"Rata-Rata        : "<<rata2<<endl<<endl;
    garis();
   
    //Proses Mencari Nilai Grade
    if (rata2>=80) {
        grade='A';
    }    else if (rata2>70 && rata2<80) {
        grade='B';
   
    }    else if (rata2>60 && rata2<70) {
        grade='B';
   
    }    else if (rata2>40 && rata2<50) {
        grade='B';
   
    }    else {
        grade='E';
    }
    switch(grade){
        case 'A' :
                keterangan="Sangat Memuaskan";
                break;
        case 'B' :
                keterangan="Memuaskan";
                break;
        case 'C' :
                keterangan="Cukup";
                break;
        case 'D' :
                keterangan="Jelek";
                break;
        default     :
                keterangan="Sangat Jelek/Gagal";
                break;
    }

    cout<<"Nilai Grade    : "<<grade<<endl;
    cout<<"Predikat Nilai    : "<<keterangan<<endl;
    garis();
    cout<<endl<<endl;
    system("pause");
    return 0;

}

No comments:

JLS SOLIN ©2010 Blog Designed by Jls Solin

All Images Froom JlsSolinmikemana Anakpemulung Gelandangpengagguran YangGilatidakwarastidak