#include<iostream>Ini Tampilan Inputnya
#include<iomanip>
#include <windows.h>
#include<conio.h>
#include<stdio.h>
using namespace std;
struct data{
char nama[20],alamat[20],jk[20];
int nomor,ttl;
};
main(){
int nim=-1,i,j;
int pilih;
data siswa[20];
char get[20];
menuutama:
system("cls");//agar tampilan berbeda
nim++;
cout<<"Masukkan NIM(10 angka):";cin>>siswa[nim].nomor;cin.getline(get,20);
cout<<"Nama:";cin.getline(siswa[nim].nama,20);
cout<<"tanggal lahir(ddmmyyyy):";cin>>siswa[nim].ttl;cin.getline(get,20);
cout<<"Jenis Kelamin:";cin.getline(siswa[nim].jk,20);
cout<<"Alamat:";cin.getline(siswa[nim].alamat,20);
//tambah data
cout<<"Apakah anda ingin menambah data lagi?(1=ya/2=tidak):";cin>>pilih;
cout<<endl;
if(pilih==1){
goto menuutama;
}
else if(pilih==2){
goto tampilan;
}
tampilan:
system("cls");
cout.flags(ios::left);
cout<<setw(15)<<"NIM Nama Alamat Jenis Kelamin nomor handphone\n";
cout<<"=============================================================================\n";
for(j=0;j<=nim;j++){
cout<<setiosflags(ios::left)<<setw(14)<<siswa[j].nomor;
cout<<setiosflags(ios::left)<<setw(14)<<siswa[j].nama;
cout<<setiosflags(ios::left)<<setw(14)<<siswa[j].ttl;
cout<<setiosflags(ios::left)<<setw(14)<<siswa[j].jk;
cout<<setiosflags(ios::left)<<setw(14)<<siswa[j].alamat;
cout<<endl;
}
cout<<endl;
cout<<"Apakah anda ingin ke menu utama?(1=ya/2=tidak):";cin>>pilih;
cout<<endl;
if(pilih==1){
goto menuutama;
}
else if(pilih==2){
goto keluar;
}
keluar:
system("cls");
cout<<"Terima kasih";
return 0;
getch();
return 0;
}
Dan ini Tampilan Outputnya penyimpanannya
Sepertinya gambar headernya salah tapi kalian tinggal modifikasinya kok,sekalian belajar oke,dan semoga cepat lulus ya hehe
EmoticonEmoticon