ALEX GUFRON
2013-81-039
TEKNIK INFORMATIKA
UNIVERSITAS ESA UNGGUL
Ini tugas pertama saya pada algo lanjut di kampus saya, menggunakan array struct :
here are source code :
#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <iomanip>
using namespace std;
struct matakuliah
{
char kd_matkul[10];
char nm_matkul[20];
int sks;
int nilai;
};
struct mahasiswa
{
char nim[10];
char nama[50];
char jurusan[10];
int jum_matkul;
matakuliah matkul[10];
};
mahasiswa mhs[10];
main()
{
int i,j,jmlh_mhs;
string ulang;
cout<<" Masukan Jumlah Mahasiswa :";
cin>>jmlh_mhs;
cin.ignore();
system("cls");
for(i=0;i<jmlh_mhs;i++)
{
cout<<" NIM : ";
cin.getline(mhs[i].nim,50);
cout<<" NAMA : ";
cin.getline(mhs[i].nama,50);
cout<<" JURUSAN : ";
cin.getline(mhs[i].jurusan,10);
cout<<" JUMLAH MATKUL : ";
cin>>mhs[i].jum_matkul;
cin.ignore();
system("cls");
for(j=1;j<=mhs[i].jum_matkul;j++)
{
cout<<" KODE MATA KULIAH : ";
cin.getline(mhs[i].matkul[j].kd_matkul,10);
cout<<" NAMA MATA KULIAH : ";
cin.getline(mhs[i].matkul[j].nm_matkul,20);
cout<<" SKS : ";
cin>>mhs[i].matkul[j].sks;
cout<<" NILAI : ";
cin>>mhs[i].matkul[j].nilai;
cin.ignore();
system("cls");
}
}
cout<<"\t\tSELAMAT DATANG DI PROGRAM DATA MAHASISWA ";
cout<<"\n\t\t\tUNIVERSITAS MAJU MUNDUR OK ";
cout<<"\n\n|________________________________________________________________________";
cout<<"\n\n| NIM | NAMA | JURUSAN | KD_MATKUL | NM_MATKUL | SKS | NILAI| ";
cout<<"\n\n|------------------------------------------------------------------------\n";
for(i=0;i<jmlh_mhs;i++)
{
cout<<setw(1)<<"|"<<setw(4)<<mhs[i].nim;
cout<<setw(2)<<"|"<<setw(9)<<mhs[i].nama;
cout<<setw(2)<<"|"<<setw(7)<<mhs[i].jurusan;
for(j=1;j<=mhs[i].jum_matkul;j++)
{
if(j==1)
{
cout<<setw(3)<<"|"<<setw(9)<<mhs[i].matkul[j].kd_matkul;
cout<<setw(3)<<"|"<<setw(13)<<mhs[i].matkul[j].nm_matkul;
cout<<setw(2)<<"|"<<setw(4)<<mhs[i].matkul[j].sks;
cout<<setw(2)<<"|"<<setw(4)<<mhs[i].matkul[j].nilai<<setw(3)<<"|"<<endl;
}
else if(j>1)
{
cout<<setw(33)<<"|"<<setw(3)<<mhs[i].matkul[j].kd_matkul;
cout<<setw(9)<<"|"<<setw(6)<<mhs[i].matkul[j].nm_matkul;
cout<<setw(9)<<"|"<<setw(2)<<mhs[i].matkul[j].sks;
cout<<setw(4)<<"|"<<setw(4)<<mhs[i].matkul[j].nilai<<setw(3)<<"|"<<endl;
}
}
}
cout<<"_________________________________________________________________________\n";
cout<<"\n\nUlang Program [Y/N]?\n";
cin>>ulang;
while(ulang=="Y"||ulang=="y")
{
system("cls");
return main();
}
getch();
}
2013-81-039
TEKNIK INFORMATIKA
UNIVERSITAS ESA UNGGUL
Ini tugas pertama saya pada algo lanjut di kampus saya, menggunakan array struct :
here are source code :
#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <iomanip>
using namespace std;
struct matakuliah
{
char kd_matkul[10];
char nm_matkul[20];
int sks;
int nilai;
};
struct mahasiswa
{
char nim[10];
char nama[50];
char jurusan[10];
int jum_matkul;
matakuliah matkul[10];
};
mahasiswa mhs[10];
main()
{
int i,j,jmlh_mhs;
string ulang;
cout<<" Masukan Jumlah Mahasiswa :";
cin>>jmlh_mhs;
cin.ignore();
system("cls");
for(i=0;i<jmlh_mhs;i++)
{
cout<<" NIM : ";
cin.getline(mhs[i].nim,50);
cout<<" NAMA : ";
cin.getline(mhs[i].nama,50);
cout<<" JURUSAN : ";
cin.getline(mhs[i].jurusan,10);
cout<<" JUMLAH MATKUL : ";
cin>>mhs[i].jum_matkul;
cin.ignore();
system("cls");
for(j=1;j<=mhs[i].jum_matkul;j++)
{
cout<<" KODE MATA KULIAH : ";
cin.getline(mhs[i].matkul[j].kd_matkul,10);
cout<<" NAMA MATA KULIAH : ";
cin.getline(mhs[i].matkul[j].nm_matkul,20);
cout<<" SKS : ";
cin>>mhs[i].matkul[j].sks;
cout<<" NILAI : ";
cin>>mhs[i].matkul[j].nilai;
cin.ignore();
system("cls");
}
}
cout<<"\t\tSELAMAT DATANG DI PROGRAM DATA MAHASISWA ";
cout<<"\n\t\t\tUNIVERSITAS MAJU MUNDUR OK ";
cout<<"\n\n|________________________________________________________________________";
cout<<"\n\n| NIM | NAMA | JURUSAN | KD_MATKUL | NM_MATKUL | SKS | NILAI| ";
cout<<"\n\n|------------------------------------------------------------------------\n";
for(i=0;i<jmlh_mhs;i++)
{
cout<<setw(1)<<"|"<<setw(4)<<mhs[i].nim;
cout<<setw(2)<<"|"<<setw(9)<<mhs[i].nama;
cout<<setw(2)<<"|"<<setw(7)<<mhs[i].jurusan;
for(j=1;j<=mhs[i].jum_matkul;j++)
{
if(j==1)
{
cout<<setw(3)<<"|"<<setw(9)<<mhs[i].matkul[j].kd_matkul;
cout<<setw(3)<<"|"<<setw(13)<<mhs[i].matkul[j].nm_matkul;
cout<<setw(2)<<"|"<<setw(4)<<mhs[i].matkul[j].sks;
cout<<setw(2)<<"|"<<setw(4)<<mhs[i].matkul[j].nilai<<setw(3)<<"|"<<endl;
}
else if(j>1)
{
cout<<setw(33)<<"|"<<setw(3)<<mhs[i].matkul[j].kd_matkul;
cout<<setw(9)<<"|"<<setw(6)<<mhs[i].matkul[j].nm_matkul;
cout<<setw(9)<<"|"<<setw(2)<<mhs[i].matkul[j].sks;
cout<<setw(4)<<"|"<<setw(4)<<mhs[i].matkul[j].nilai<<setw(3)<<"|"<<endl;
}
}
}
cout<<"_________________________________________________________________________\n";
cout<<"\n\nUlang Program [Y/N]?\n";
cin>>ulang;
while(ulang=="Y"||ulang=="y")
{
system("cls");
return main();
}
getch();
}
TUGAS ALGO LANJUT SEKSI 03
Reviewed by SANG PENGEMBARA ILMU
on
17.56
Rating:

Tidak ada komentar: