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-------------------------------"
}
Membuat Program dengan Namespace disertai fungsi