You are on page 1of 5

NAMA : DESTRI N.

REGO
NPM : 17411087
SHIFT :2

CODING :
#include <iostream.h>

#include <conio.h>

#include <stdio.h>

#include <windows.h>

struct Mahasiswa

char nim [10];

char nama [50];

int usia;

};

void setcolor(unsigned short color){

HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);

SetConsoleTextAttribute(hCon, color);

Mahasiswa inputData()

Mahasiswa Mhs;

setcolor(1);

cout<<"Nama = ";

gets(Mhs.nama);

cout<<"NIM = ";

gets(Mhs.nim);
cout<<"Usia = ";

cin>>Mhs.usia;

cout<<endl;

return Mhs;

Mahasiswa tampilkanData (Mahasiswa Mahasiswa)

cout<<"Nama ="<<Mahasiswa.nama<<endl;

cout<<"NIM ="<<Mahasiswa.nim<<endl;

cout<<"Usia ="<<Mahasiswa.usia<<endl;

void main()

system("color eE");

int n,j;

clrscr();

Mahasiswa mhs [10];

setcolor(4);

cout<<"JUMLAH DATA YANG AKAN DIINPUT = ";

cin>>j;

for (n=0;n<j;n++)

setcolor(5);

cout<<"Data ke "<<n+1<<endl;

mhs[n]=inputData();

clrscr();

setcolor(9);

cout<<"\n\t\t ----- DATA MAHASISWA -----\n";

setcolor(3);
gotoxy (5 ,5) ;cout<<"+ -----------------------------------------------+\n";

setcolor(2);

gotoxy (15,6) ;cout<<"NAMA\n";

setcolor(3);

gotoxy (5 ,6) ;cout<<"|";

setcolor(2);

gotoxy (34,6) ;cout<<"NPM\n";

setcolor(3);

gotoxy (27,6) ;cout<<"|";

setcolor(2);

gotoxy (47,6) ;cout<<"USIA\n";

setcolor(3);

gotoxy (42,6) ;cout<<"|";

gotoxy (54,6) ;cout<<"|";

gotoxy (5 ,7) ;cout<<"+------------------------------------------------+\n";

for (n=0;n<j;n++)

gotoxy(5 ,n+8);cout<<"|";

setcolor(2);

gotoxy(10,n+8);cout<<mhs[n].nama;

setcolor(3);

gotoxy(27,n+8);cout<<"|";

setcolor(2);

gotoxy(31,n+8);cout<<mhs[n].nim;

setcolor(3);

gotoxy(42,n+8);cout<<"|";

setcolor(2);

gotoxy(48,n+8);cout<<mhs[n].usia;

setcolor(3);

gotoxy(54,n+8);cout<<"|";

gotoxy(54,n+9);cout<<"|";
gotoxy(54,n+9);cout<<"|";

gotoxy(5 ,n+9);cout<<"|";

gotoxy(27,n+9);cout<<"|";

gotoxy(42,n+9);cout<<"|";

};

gotoxy(5,n+9);cout<<"+------------------------------------------------+\n";

getch ();

}
OUTPUT :

You might also like