Rabu, 07 November 2012


C++
Hari ini Riska mencoba memposting tugas kuliah dari dosen , Sudah ngumpul seh jadi enaknya berbagi. Bagi pemula mungkin postingan ini sangat berarti bagi kalian dan yang sudah pro hal seperti bisa dikatan biasa tapi tidak bisa dikatan remeh.
Berikut ada contoh program yang saya buat Type, Structure, Fungsi, Namespace , pointer , array



#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 "Tingkatkan Prestasimu"
}



Budayakan komentar yang sifatnya membangun

0 komentar:

Posting Komentar