Sabtu, 11 Mei 2013

program menu pada C++

dibawah ini adalah program untuk menu :

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main ()
{
clrscr ();
int pil;
mulai:
cout<<"---------- Menu ----------"<<"\n";
cout<<" 1. Biodata         "<<"\n";
cout<<" 2. Bilangan ganjil genap "<<"\n";
cout<<" 3. Nilai ujian         "<<"\n";
cout<<" 4. exit          "<<"\n";
cout<<"masukkan pilihan anda [1..4] = ";cin>>pil;
switch (pil)
{
case 1:
{
clrscr ();
char nama[20],npm[10],kelas[10];
cout <<"masukkan nama  : ";gets(nama);
cout <<"masukkan kelas : "; cin>>kelas;
cout <<"masukkan npm   : ";cin>>npm;
cout <<"\nnama saya "<<nama<<" \nkelas saya "<<kelas<<" \nnpm saya "<<npm;
getch();
}
clrscr ();
goto mulai;
case 2:
{
clrscr ();
int a;
cout<<"masukkan angka : ";cin>>a;
if (a==0)
cout<<"bilangan nol";
else if (a % 2 == 0)
cout<<"bilangan genap";
else
cout<<"bilangan ganjil";
getch();
}
clrscr ();
goto mulai;
case 3:
{
clrscr ();
int uas,uts,akhir;
cout<<"masukkan nilai uts : ";cin>>uts;
cout<<"masukkan nilai uas : ";cin>>uas;
akhir = (uts * 0.7) + (uas * 0.3);
if (akhir >= 80 && akhir <= 100){
cout<<"Grade A";}
else if (akhir >= 70 && akhir < 80){
cout<<"Grade B";}
else if (akhir >= 60 && akhir < 70){
cout<<"Grade C";}
else if (akhir >= 50 && akhir < 60){
cout<<"Grade D";}
else if (akhir < 50){
cout<<"Grade E";}
else
cout<<"nilai lebih dari 100";
getch();
}
clrscr ();
goto mulai;
case 4:
{
cout<<"\n EXIT ";
getch ();
}
}
}

program menu ini terdiri dari biodata, bilangan ganjil genap dan nilai ujian

Tidak ada komentar:

Posting Komentar