Sabtu, 28 April 2012

Program Konversi Nilai Siswa C++


#include <iostream>/*Preprossor*/
using namespace std;/*Namespace digunakan untuk pengelompokan dan untuk menghindari konflik nama*/
int main()/*Fungsi yang harus ada pada setiap program C++*/
{
       double Nilai_Ujian;/*variabel yang besifat double*/
char Indeks, nama[20], mk[20];/*0 sampai 655 35 (tidak biasa digunakan untuk perhitungan*/
       cout << "\t\t+++++++++++++++++++++++++++++++++++++++++++++++++++" << endl;
/*Perintah Output atau mencetak dilayar*/
       cout << "\t\t              Modul : 5-5                        " << endl;
/*Perintah Output atau mencetak dilayar*/
       cout << "\t\t              Modul : Syahrizan                  " << endl;
/*Perintah Output atau mencetak dilayar*/
       cout << "\t\t              Nama  : 49009032                   " << endl;
/*Perintah Output atau mencetak dilayar*/
       cout << "\t\t+++++++++++++++++++++++++++++++++++++++++++++++++++" << endl;
/*Perintah Output atau mencetak dilayar*/
cout << "\t\t              Konversi Nilai Siswa \n \n";/*Perintah output tampilan di layar cmd*/
       cout << " Masukan Nama Siswa = ";/*Perintah Output atau mencetak dilayar*/
       cin.getline(nama,20);
       cout << " Mata Kuliah = ";/*Perintah Output atau mencetak dilayar*/
       cin.getline(mk,20);
       cout << " Masukan Nilai Ujian = ";/*Perintah output tampilan di layar cmd*/
       cin >> Nilai_Ujian;/*menerima nilai masukan*/
       cout << endl;/*new line*/

       if (Nilai_Ujian >= 85)/*jika nilai ujiannya lebih bersar dari 85 maka lulus */
       {
              cout << (" Hasil Ujian = Lulus") << endl << endl;
              Indeks = 'A';
             
       }
else /*Switch-case merupakan pernyataan yang dirancangan khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian*/
      
if (Nilai_Ujian <= 85)/*if mempunyai pengertian “jika Kondisi bernilai benar*/
              {
                     cout << (" Hasil Ujian = Lulus") << endl << endl;
                     Indeks = 'B';
              }
              else/*else mempunyai pengertian “jika Kondisi bernilai salah*/
                     if (Nilai_Ujian >= 55)
                     {
                           cout << (" Hasil Ujian = Lulus") << endl << endl;
                           Indeks = 'C';
                     }
                     else
                           if(Nilai_Ujian >= 40)
                           {
                           cout << (" Hasil Ujian = Tidak Lulus") << endl << endl;
                                  Indeks = 'D';
                           }
                           else
                           {
                                 
cout << (" Hasil Ujian = Tidak Lulus") << endl << endl;
                                  Indeks = 'E';

                                  }

                                  cout << " Indeks Siswa = " << Indeks << endl;
                          
       getch ();//getch() khusus untuk input berupa karakter
       return 0;/*fungsi main berakhir pada baris ini.*/
}   /*untuk mengakhiri di tandai denan kurung tutup*/



 


















Tidak ada komentar:

Posting Komentar