Kamis, 30 Mei 2013

Contoh Program Menu Dan Logikanya Pada C++

#include <iostream.h>  = untuk  memasukkan input
#include <conio.h>= untuk memulai suatu program
void main ()=bagian pembuka dari program C++
{= Digunakan untuk membuka suatu program
clrscr (); =Digunakan untuk menghapus screen
int pil;= sebuah integer
awal: = untuk memulai pertama kali
cout <<"========Program Menu========" <<"\n";= di gunakan untuk menampilkan “Program Menu” pada output
cout <<"| 1. Biodata               |" <<"\n"; = di gunakan untuk menampilkan “1.Biodata” pada output
cout <<"| 2. Bilangan Ganjil genap |" <<"\n";= di gunakan untuk menampilkan “2.Bilangan ganjil genap” pada output
cout <<"| 3. Nilai Ujian           |" <<"\n";=di gunakan untuk  menampilkan “3.nilai ujian” pada output
cout <<"| 4. Exit                  |" <<"\n";= digunakan untuk menampilkan “4.exit” pada output
cout <<"============================" <<"\n";=untuk membuat “=====” pada output
cout <<"Masukkan Pilihan Anda [1..4] : "; cin >> pil;=untuk menampilkan "Masukkan Pilihan Anda [1..4]” pada output
switch (pil)= untuk pertukaran
{ =Digunakan untuk membuka suatu program
case 1:=untuk pilihan pertama
{=Digunakan untuk membuka suatu program
clrscr ();=Digunakan untuk menghapus screen
char nama[10],kelas[10],npm[10]; =untuk membuat nama,kelas,dan npm
cout <<"Masukkan Nama  : "; cin >> nama; =digunakan untuk menampilkan “Masukan nama:” pada output
cout <<"Masukkan NPM   : "; cin >> npm; = digunakan untuk menampilkan “Masukan NPM:” pada output
cout <<"Masukkan Kelas : "; cin >> kelas;= digunakan untuk menampilkan “Masukkan kelas:” pada output
cout <<"\nNama  : " << nama; = untuk memasukan input nama
cout <<"\nNPM   : " << npm; = untuk memasukan input NPM
cout <<"\nKelas : " << kelas; = untuk memasukan input pada kelas
getch (); = sebelum akhir program
} =penutup program
clrscr (); = untuk menghapus screen
goto awal; = untuk menuju kembali ke awal
case 2= untuk pilihan kedua
{ = Digunakan untuk membuka suatu program
clrscr ();=untuk menghapus screen
int a; = untuk integer a
cout <<"Masukkan Angka : "; cin >> a; untuk menampilkan “masukan angka” pada output
if (a==0) = jika a sama dengan nol
cout <<"Bilangan Nol"; = maka akan tercetak “bilangan nol “ pada output
else if (a % 2 == 0) = jika a % 2 hasilnya nol
cout <<"Bilangan Genap";=maka akan tercetak “Bilangan genap” pada output
else
cout <<"Bilangan Ganjil"; =maka akan tercetak “bilangan ganjil” pada output
getch ();=sebelum akhir program
}= penutup program
clrscr ();= untuk menghapus screen
goto awal; =untuk kembali ke awal lagi
case 3: = untuk pilihan ketiga
{= Digunakan untuk membuka suatu program
clrscr ();=untuk menghapus screen
int uts,uas,nilai;= untuk integer uts,uas ,nilai
cout <<"Masukkan Nilai UTS : "; cin >> uts;= untuk menampilkan” Masukkan Nilai UTS” pada output
cout <<"Masukkan Nilai UAS : "; cin >> uas;= untuk menampilkan” Masukkan Nilai UAS”pada output
nilai = (uts*0.7) + (uas*0.3);= rumus untuk mencari nilai
if (nilai >= 91) = jika nilai lebih besar dari 91
cout <<"Grade A";= akan menampilkan “Grade A” pada output
else if (nilai >= 81)= jika nilai lebih besar dari 81
cout <<"Grade B";= akan menampilkan “grade B” pada output
else if (nilai >= 61) = jika nilai lebih besar dari 61
cout <<"Grade C";= akan menampilkan “grade C” pada output
else if (nilai >= 41) = jika nilai lebih dari 41
cout <<"Grade D"; = akan menampilkan “grade D” pada output
else if (nilai <= 41) = jika nilai lebih kecil dari 41 
cout <<"Grade E"; akan menampilkan “grade E” pada output
getch ();sebelum akhir program
}=menutup program
clrscr ();= menghapus screen
goto awal; =untuk kembali ke awal
case 4:= untuk pilihan keempat
{= membuka program
cout <<"\nTerima Kasih ^.^"; = mencetak “terimakasi” pada output
getch ();sebelum akhir program
}= menutup program
}=menutup program
}= menutup program


Tidak ada komentar:

Posting Komentar