//nama file : array-6.cpp
//Tujuan : Penggunaan Array 1 dimensi dengan output rata kiri
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{
char npm[3][11];
char nm[3][15];
int na[3];
char nh;
char ket[6];
int a,brs,dt,no;
clrscr();
dt=0;
cout<<"Input Data Mahasiswa\n";
for(a=0;a<3;a++)
{
dt++;
cout<<"\nData Mahasiswa Ke-"<<dt<<endl;
cout<<"NPM : ";gets(npm[a]);
cout<<"Nama : ";gets(nm[a]);
cout<<"Nilai akhir : ";cin>>na[a];
}
//menampilkan output
clrscr();
no=0;brs=0;
gotoxy(30,2);cout<<"DAFTAR MAHASISWA KELAS 2A";
gotoxy(2,4);cout<<"---------------------------------------------------------------------";
gotoxy(2,5);cout<<"| No. | NPM | Nama | Nilai Akhir | Nilai Huruf | Keterangan |";
gotoxy(2,6);cout<<"---------------------------------------------------------------------";
for(a=0;a<3;a++)
{
no++;
brs++;
gotoxy(2,6+brs);cout<<"| | | | | | |";
gotoxy(5,6+brs);cout<<no;
gotoxy(12,6+brs);cout<<npm[a];
gotoxy(21,6+brs);cout<<nm[a];
gotoxy(35,6+brs);cout<<na[a];
if(na[a]>=85) nh='A';
else if(na[a]>=70) nh='B';
else if(na[a]>=55) nh='C';
else if(na[a]>=40) nh='D';
else nh='E';
if(na[a]>=55) strcpy(ket,"LULUS");
else strcpy(ket,"GAGAL");
gotoxy(49,6+brs);cout<<nh;
gotoxy(62,6+brs);cout<<ket;
}
gotoxy(2,7+brs);cout<<"---------------------------------------------------------------------";
getch();
}
Hasil Akhir Program :
ni pake apa mba? notepad++ bsa ga??
BalasHapus