4
Laporan Akhir 1 Logika: record: pengenalan record = data mahasiswa pengenalan field = nama, kelas, npm mhs:array[1..2] of data mahasiswa = semua terindeks menjadi mhs[1] mhs[2]. Mhs yaitu tipe data yang berisi 2 elemen dari data record data_mhs. d,i:integer; D dan I yaitu variable yang berisi bilangan bulat yang akan nanti kita input. 1. begin clrscr;

writeln(' record ke:',d);write('nama:');readln(nama);write ... file · Web viewdan data d akan melakukan perulangan dari 1 sampai data I yang tadi kita masukkan. ... hasil. dari

  • Upload
    lycong

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Laporan Akhir 1

Logika:

record: pengenalan record = data mahasiswapengenalan field = nama, kelas, npm

mhs:array[1..2] of data mahasiswa = semua terindeks menjadi mhs[1] mhs[2]. Mhs yaitu tipe data yang berisi 2 elemen dari data record data_mhs.

d,i:integer; D dan I yaitu variable yang berisi bilangan bulat yang akan nanti kita input.

1. begin

clrscr;

write(' data yang di masukan : ');

readln(i);

for d := 1 to i do

with mhs [d] do

pengertian

write(' data yang di masukan : '); yaitu kita akan mencetak kata-kata yang berada di dalam (‘ ‘), dan akan menginput / memasukkan data pada variable i.

for d := 1 to i do dan data d akan melakukan perulangan dari 1 sampai data I yang tadi kita masukkan. with mhs [d] do untuk melakukan pemrosesan pada record mhs[d].

2. writeln(' record ke:',d);write('nama:');readln(nama);write('kelas:');readln(kelas);write('npm:');readln(npm);end;

pengertian:

writeln(' record ke:',d); yaitu kita akan mencetak kata record ke dan hasil dari perulangan pada data d. readln(nama); dan akan mencetak Nama dan memasukkan nama pada variable nama pada data record, write('kelas:'); dan akan mencetak Nama dan memasukkan nama, pada variable nama pada data record, readln(kelas); dan akan mencetak Nama dan memasukkan kelas, pada variable nama pada data record, write('npm:'); dan akan mencetak Nama dan memasukkan npm, pada variable nama pada data record, readln(npm); dan akan mencetak Nama dan memasukkan nama,kelas,npm, pada variable nama pada data record,

3. writeln;writeln;for d:= 1 to i dowith mhs [d] dobeginwriteln('nama : ', nama);writeln('kelas : ', kelas);

writeln('npm : ', npm);end;readln;end.

Pengertian

for d:= 1 to i do Yaitu akan melakukan perulangan lagi pada data d dari 1 sampai data I yang tadi kita masukkan. with mhs [d] do untuk melakukan pemrosesan pada record mhs[d]. writeln('nama : ', nama); dan mencetak Nama dan hasil input nama di variable namawriteln('kelas : ', kelas); dan mencetak Nama dan hasil input nama di variable kelaswriteln('npm : ', npm);, dan mencetak Nama dan hasil input nama di variable npm

hasil outputnya:

kita masukkan data awal 2, setelah itu muncul perintah untuk mengisi data pertama setelah itu akan kembali membuat data yang kedua , knp? Karna kita memasukkan data awal 2 maka akan muncul perintah untuk mengisi data sebanyak 2 kali.