Minggu, 11 November 2012

Kali ini Riska akan membahas tentang cara membuat program Nilai Ujian Akhir , dengan menggunakan Bahasa Pemrograman C++  , aplikasi yang digunakan adalah codelite , bisa di unduh di halaman resminya , aplikasi ini bersifat gratis yang disediakan oleh microsoft
program nantinya setelah di play akan seperti dibawah ini

Program Menghitung Nilai Akhir menggunakan c++

Langsung saja dibawah ini adalah kodenya bisa tinggal copy vaste di dan langsung bisa dipelajari /baris artinya ( dengan komentar )


/* Nama    : Gede Riska Wiradarma */
/* NIM     : 1204505080 */

#include <iostream>                     //Mengawali sebuah program (menjelaskan input dan output)
using namespace std;                    //Mendeklarasikan Namespace pada std
void a();                               //Mendeklarasikan Nama a yang merupakan fungsi yang tidak memiliki nilai balik
namespace riska{                        //riska merupakan nama dari namespace
       struct t{                           //t merupakan nama dari structure
              char nama[200];                 //Variabel nama dengan tipe data char yang memiliki araay 200
              char nim [50];                  //Variabel nim dengan tipe data char yang memiliki array 50
              double uts[10];                 //Variabel uts dengan double data char yang memiliki array 10
              double uas,tugas;               //varible uas,tugas dengan tipe data double
              double jumlah;                  //Variabel jumlah dengan tipe data double
              double rata;                    //Variabel rata dengan tipe data double
             
       }ti;                                //Membuat variable ti dengan tipe data t dari data structure
}
int main()                              //Fungsi Utama
{
       using namespace riska;              //Mendeklarasikan Namespace pada std
       char *p[100];                       //P merupakan pointer ke char dengan array 100
       p[0]="----- Nilai Ujian -----\n";   //Mendeklarasikan P urutan ke 0 dengan nilai "----- Nilai Ujian -----" dan disertai dengan new line
       p[1]="Tahun ajaran 2012\n";         //Mendeklarasikan P urutan ke 0 dengan nilai "Tahun ajaran 2012" dan disertai dengan new line
       p[2]="=======================\n";   //Mendeklarasikan P urutan ke 0 dengan nilai "=======================" dan disertai dengan new line
       p[3]="Nilai A : 90-100\n";          //Mendeklarasikan P urutan ke 0 dengan nilai "Nilai A : 90-100" dan disertai dengan new line
       p[4]="Nilai B : 80-89\n";           //Mendeklarasikan P urutan ke 0 dengan nilai "Nilai B : 80-89" dan disertai dengan new line
       p[5]="Nilai C : 70-79\n";           //Mendeklarasikan P urutan ke 0 dengan nilai "Nilai C : 70-79" dan disertai dengan new line
       p[6]="Nilai D : 60-69\n";           //Mendeklarasikan P urutan ke 0 dengan nilai "Nilai D : 60-69" dan disertai dengan new line
       p[7]="Nilai E : 0-59\n";            //Mendeklarasikan P urutan ke 0 dengan nilai "Nilai E : 0-59" dan disertai dengan new line

      
       cout <<p[0];                        //Menampilkan isi dari p urutan ke 0 yang telah dideklarasikan sebelumnya
       cout <<p[1];                        //Menampilkan isi dari p urutan ke 1 yang telah dideklarasikan sebelumnya
       cout <<p[2]<<"\n";                  //Menampilkan isi dari p urutan ke 2 yang telah dideklarasikan sebelumnya dan dengan new line
       cout <<p[3];                        //Menampilkan isi dari p urutan ke 3 yang telah dideklarasikan sebelumnya
       cout <<p[4];                        //Menampilkan isi dari p urutan ke 4 yang telah dideklarasikan sebelumnya
       cout <<p[5];                        //Menampilkan isi dari p urutan ke 5 yang telah dideklarasikan sebelumnya
       cout <<p[6];                        //Menampilkan isi dari p urutan ke 6 yang telah dideklarasikan sebelumnya
       cout <<p[7];                        //Menampilkan isi dari p urutan ke 7 yang telah dideklarasikan sebelumnya
       cout <<"\n";                        //Memberi jarak 1 spasi kebawah
       cout <<"Masukkan Nama Anda        : ";        //Program Menampilkan " Masukan Nama Anda    : "
       cin.getline(ti.nama,200);                 //membaca masukkan dari " Masukan Nama Anda    : "dan menempatkannya ke variable ti.nama dengan araay 200
       cout <<"Masukkkan NIM Anda        : ";        //Program Menampilkan " Masukkkan NIM Anda   : "
       cin.get(ti.nim,50);                       //membaca masukkan dari " Masukkkan NIM Anda   : "dan menempatkannya ke variable ti.nim dengan araay 50
       cin.get();                                //Menahan Baris pada bagian " Masukkkan NIM Anda   : "
       cout <<"Masukkan Nilai UTS        : ";        //Program Menampilkan " Masukkan Nilai UTS   : "
       cin>>ti.uts[10];                          //membaca masukkan dari " Masukkan Nilai UTS   : "dan menempatkannya ke variable ti.UTS dengan araay 10
       cout <<"Masukkan Nilai UAS        : ";        //Program Menampilkan " Masukkan Nilai UAS   : "
       cin>>ti.uas;                              //membaca masukkan dari " Masukkan Nilai UAS   : "dan menempatkannya ke variable ti.UAS
       cout <<"Masukkan Nilai Tugas      : ";        //Program Menampilkan " Masukkan Nilai Tugas : "
       cin>>ti.tugas;                            //membaca masukkan dari " Masukkan Nilai Tugas : "dan menempatkannya ke variable ti.tugas
      
       cout <<"\n";                        //Memberi jarak 1 spasi kebawah
      
       ti.jumlah=ti.uts[10]+ti.uas+ti.tugas;                                       //proses penjumlahan dimana ti.jumlah=ti.uts[10]+ti.uas+ti.tugas
       ti.rata=ti.jumlah/3;                                                        //Proses pencarian rata - rata dimana ti.rata=ti.jumlah/3
       cout<<"Jumlah Seluruh Nilai "<<ti.nama <<" adalah "<<ti.jumlah <<"\n";      //Program Menampilkan "Jumlah Seluruh Nilai " diikuti dengan nilai dari varible ti.nama yang telah diinput dilanjutkan dengan " adalah " diikuti dengan ti.jumlah yang telah diinput
       cout<<"Dengan Rata - Rata Nilai "<<ti.rata <<"\n";                          //Program Menampilkan "Dengan Rata - Rata Nilai " diikuti dengan ti.rata yang telah diinput
      
       if(ti.rata>=90&&ti.rata<=100)                                                     //Jika rata lebih besar sama dengan 90 dan lebih kecil sama dengan 100
              cout<<"Jadi, nilai akhir yang didapat "<<ti.nama<<" adalah  : Nilai A\n";     //Maka Program menampilkan Jadi, nilai akhir yang didapat " diikuti dengan " ti.nama "" adalah  : Nilai A
               
             
              if(ti.rata>=80&&ti.rata<=89)                                                    //Jika rata lebih besar sama dengan 80 dan lebih kecil sama dengan 89
              cout<< "Jadi, nilai akhir yang didapat "<<ti.nama<<" adalah : Nilai B\n";     //Maka Program menampilkan Jadi, nilai akhir yang didapat " diikuti dengan " ti.nama "" adalah  : Nilai B                                     
             
             
              if(ti.rata>=70&&ti.rata<=79)                                                  //Jika rata lebih besar sama dengan 70 dan lebih kecil sama dengan 79
              cout<<"Jadi, nilai akhir yang didapat "<<ti.nama<<" adalah  : Nilai C\n";     //Maka Program menampilkan Jadi, nilai akhir yang didapat " diikuti dengan " ti.nama "" adalah  : Nilai C
             
             
              if(ti.rata>=60&&ti.rata<=69)                                                  //Jika rata lebih besar sama dengan 60 dan lebih kecil sama dengan 69
              cout<<"Jadi, nilai akhir yang didapat "<<ti.nama<<" adalah  : Nilai D\n";     //Maka Program menampilkan Jadi, nilai akhir yang didapat " diikuti dengan " ti.nama "" adalah  : Nilai D
           
             
              if(ti.rata>=0&&ti.rata<=59)                                                   //Jika rata lebih besar sama dengan 0 dan lebih kecil sama dengan 59
              cout<<"Jadi, nilai akhir yang didapat "<<ti.nama<<" adalah  : Nilai E\n";     //Maka Program menampilkan Jadi, nilai akhir yang didapat " diikuti dengan " ti.nama "" adalah  : Nilai E
               
      
       a();                                    //Menampilka isi fungsi dari  a
              return 0;                           //Pengembalian nilai ke operating system
      
}
void a()                                    //Mendeklarasikan isi dari fungsi a
{
              cout <<"-----------------------------00-------------------------------\n";   //program menampilkan "-----------------------------00-------------------------------"
}

0 komentar:

Posting Komentar