Listing program :
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void main()
{
struct mhs
{
char npm[9];
char nama[25];
char alamat[30];
int nilai;
} pmhs[10];
int i,n;
clrscr();
printf("PROGRAM DATA MAHASISWA \n");
printf("---------------------- \n\n");
printf("Masukkan Banyaknya Data : ");
scanf("%d",&n);
printf("\n");
for (i=0; i<n; i++)
{
printf("Input Data Mahasiswa Ke-%d\n",i+1);
printf("Nama Anda : ");
scanf("%s",&pmhs[i].nama);
printf("NPM Anda : ");
scanf("%s",&pmhs[i].npm);
printf("Alamat Anda : ");
scanf("%s",&pmhs[i].alamat);
printf("Nilai Anda : ");
scanf("%d",&pmhs[i].nilai);
printf("\n");
}
printf("Tekan Sembarang tombol ... !");
getch();
clrscr();
printf(" Output Data Mahasiswa \n\n");
printf("====================================================== \n");
printf("No. Nama NPM Alamat Nilai \n");
printf("====================================================== \n");
for (i=0; i<n; i++)
{
gotoxy(2, i+6); printf("%d.",i+1);
gotoxy(7, i+6); printf("%s",pmhs[i].nama);
gotoxy(22, i+6); printf("%s",pmhs[i].npm);
gotoxy(33, i+6); printf("%s",pmhs[i].alamat);
gotoxy(53, i+6); printf("%d\n",pmhs[i].nilai);
}
printf("====================================================== \n");
getch();
}
Berikut ini merupakan tampilan awal ketika program di jalankan. User diminta untuk menginput banyaknya data.
Disini user menginput banyaknya data sebanyak dua.
Setelah user menginput data mahasiswa ke-1, kemudian user diminta untuk menginput data mahasiswa ke-2. Tampilannya seperti di bawah ini.
Setelah semua data dimasukkan maka program meminta user untuk menekan sembarang tombol.
Setelah user menekan sembarang tombol, maka akan tercetak data-data mahasiswa yang sebelumnya telah diinput. Tampilannya sebagai berikut :
aku coba lewat codeblock kok banyak yang eror ya?
ReplyDeletecoba yang clrscr(); diganti system("cls"); barusan aku bisa
Delete