Selasa, 01 November 2016

Contoh program menu c++

#include<conio.h>
#include<stdio.h>
int main(){
char x, nama[20], npm[9], kelas[6];
int pil, uts, uas, rata;
awal:
clrscr;
printf ("\t MENU UJIAN \n");
printf ("---------------------------- \n");
printf ("|1. Biodata                 |\n");
printf ("|2. Grade                   |\n");
printf ("|3. Keluar                  |\n");
printf ("---------------------------- \n");
printf ("\n");
printf ("Masukan Pilihan [1/2/3]: ");
scanf ("%d", &pil);
clrscr;
switch (pil) {
case 1:
printf ("Program Biodata ");
printf ("--------------------------- \n");
printf ("Masukan Nama: ");
scanf ("%s", &nama);
printf ("Masukan NPM: ");
scanf ("%s", &npm);
printf ("Masukan Kelas: ");
scanf ("%s", &kelas);
printf ("--------------------------- \n");
printf ("\n");
printf ("Nama : %s \n", nama);
printf ("Kelas: %s \n", npm);
printf ("NPM: %s \n", kelas);
printf ("\n");
printf ("\n");
printf ("Apakah Anda Ingin Kembali ke Menu? ");
scanf ("%s", &x);
if (x=='y') {goto awal;} else {goto akhir;}
break;

case 2:
printf ("Program Mencari Grade \n");
printf ("--------------------- \n");
printf ("Masukan Nilai UTS: ");
scanf ("%d", &uts);
printf ("Masukan Nilai UAS: ");
scanf ("%d", &uas);
printf ("\n");
rata= (uts + uas) / 2;
if (rata >=85) {
printf ("Grade Anda A \n"); }
else if (rata >=75) {
printf ("Grade Anda B \n"); }
else if (rata >=65) {
printf ("Grade Anda C \n"); }
else if (rata >=55) {
printf ("Grade Anda D \n"); }
else {printf ("Grade Anda E \n"); }
printf ("Karena anda memiliki nilai %d \n", rata);
printf ("------------------------------ \n");
printf ("\n");
printf ("Apakah Anda Ingin Kembali ke Menu? ");
scanf ("%s", &x);
if (x=='y') {goto awal;} else {goto akhir;}
break;

case 3:
goto akhir;
break;
default:
printf ("Tidak ada pilihan itu! \n");
printf ("Apakah Anda Ingin Kembali ke Menu? ");
scanf ("%s", &x);
if (x=='y') {goto awal;} else {goto akhir;}
break;
akhir:
getch ();
return 0;
}
}

Tidak ada komentar:

Posting Komentar