Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

#include <iostream.

h>
#include <conio.h>

#define MAX 3

struct {
int nim[MAX],top;
char nama[MAX][10];
float uts[MAX],uas[MAX],akhir[MAX];
} data;

void main()
{
int pil;
data.top = 0;

do
{
cout<<"MENU:"<<endl;
cout<<"1. Push"<<endl;
cout<<"2. Pop"<<endl;
cout<<"3. Display"<<endl;
cout<<"4. Delete"<<endl;
cout<<"5. Exit"<<endl;
cout<<endl;
cout<<"Pilihan : ";
cin>>pil;
switch(pil)
{
case 1:
if (data.top==MAX)
{
cout<<"Data Sudah Penuh";
getch();
}
else
{
cout<<"NIM : ";cin>>data.nim;
cout<<"Nama : ";cin>>data.nama;
cout<<"UTS : ";cin>>data.uts;
cout<<"UAS : ";cin>>data.uas;
cout<<"Akhir : ";cin>>data.akhir;

cout<<"Data Tersimpan";
getch();
}
break;
case 2:
if (data.top==0)
{
cout<<"Belum Ada Data";
getch();
}
break;
case 3:
if (data.top==0)
{
cout<<"Belum Ada Data";
getch();
}
break;
case 4:
data.top = 0;
cout<<"Seluruh Data Telah Dihapus";
getch();
break;
}
clrscr();
}while(pil!=5);

cout<<"Good bye";
getch();
}

You might also like