Keterangan logikanya:
#include<iostream.h>
perintah ini untuk inputan dan outputan seperti cout dan cin.
#include<conio.h>
perintah ini untuk memanggil fungsi yang
kita butuhkan yaitu clrscr dan getch.
void
main()
void main merupakan judul fungsi dan tanda
()untuk mengapit argumen fungsi, dan tidak ada entri didalam ().
{
memberitahukan bahwa yang di { } merupakan blok program.
clrscr();
merupakan perintah untuk membersihkan layar.
intjumlah,nilai[10],j,i;
mendeklarasikan variable
jumlah,I,j,nilai berupa integer dan[10]merupakan batasan sampai berapa array
melakukan pencetakan karena array defaultnya di mulai dari 0,dan array ini akan melakukan pencetak ansampai
index 9.
charnama[10]
[10];
mendeklarasikan variable
nama dengan batasan 10 char bertipe charakter dan [10] merupakan batasan sampai berapa
array melakukan pencetakan karena array defaultnya di mulai dari 0,dan array
ini akan melakukan pencetakan sampai index 9.
charnpm[8]
[10];
mendeklarasikan variable
npm dengan batasan 8 char bertipe charakter dan [10] merupakan batasan sampai berapa
array melakukan pencetakan karena array defaultnya di mulai dari 0,dan array
ini akan melakukan pencetakan sampai index 9.
charkelas[5]
[10]
mendeklarasikan variable
nama dengan batasan 5 char bertipe charakter dan[10] merupakan batasan sampai berapa
array melakukan pencetakan karena array defaultnya di mulaidari 0,dan array
ini akan melakukan pencetakan sampai index 9.
cout<<"input
record: :";cin>>jumlah;
mencetak”input record dan masukan jumlah
record.
for(i=0;i<=jumlah;i++)
menggunakan kondisi for(perulangan) nilai brawal dari angka 0,dan nilai I kurang dari sama dengan inputan jumlah maka nilai
I akan di tambah 1.
{
Membuatblok program baru
cout<<"\n
RECORD\n";
mencetak record dengenjarak enter.
cout<<"****************\n";
mencetak ************** dengan jarak
enter.
cout<<"Nama
:";cin>>nama[i];
mencetak nama kemudian masukan inputan nama untuk
variable i.
cout<<"NPM
:";cin>>npm[i];
mencetak npm kemudian masukan inputan npm untuk
variable i.
cout<<"Kelas
:";cin>>kelas[i];
mencetak kelas kemudian masukan inputan kelas untuk
variable i.
cout<<"Nilai
:";cin>>nilai[i];
mencetak nilai kemudia nmasukan inputan nilai untuk
variable i.
}
Menutup blok program sementara.
for(j=0;j<=jumlah;j++)
menggunakan kondisi for(perulangan)nilai
j berawal dari angka 0,dan nilai j
kurang dari sama dengan inputan jumlah maka nilai
j akan di tambah 1.
{
Membuat blok program baru.
if(nilai[j]>=70)
menggunakan if(kondisi) jika nilai j
lebih dari 70 maka nilai j akan di tampilkan.
{
Membuat blok program baru.
cout<<"\n TAMPILAN";
mencetak TAMPILAN dengan jarak enter.
cout<<"\n
-----------------";
mencetak ----------------- dengan jarak
enter.
cout<<"\n
| Nama : "<<nama[j];
mencetak Nama dengan inputan nama yang
ada pada variable j.
cout<<"\n
| NPM : "<<npm[j];
mencetak Npm dengan inputan npm yang ada pada
variable j.
cout<<"\n
| Kelas : "<<kelas[j];
mencetak Kelas dengan inputan kelas yang ada pada
variable j.
cout<<"\n
| Nilai : "<<nilai[j];
mencetak Nilai dengan inputan nilai yang
ada pada variable j.
cout<<"\n
----------------- \n";
mencetak ----------- dengan jarak enter.
}
Menutup blok program sementara.
}
Menutup blok program sementara.
getch();
merupakan perintah untuk menahan layar ketika
program di jalankan.
}
Menutupblok program seluruhnya.