Senin, 07 Mei 2012

Program Record berurut di Pascal

Kali ini dapet tugas lagi dari Pak Edi untuk mencoba-coba ngurutin data yang diinputkan pada program Record kemarin,dan akhirnya selesai juga tugasnya. Inti dari program ini adalah kita membuat tampilan untuk menginputkan data nama,nim,nilai satu persatu dan keluarannya namanya harus sesuai abjad. Misal mahasiswa 1 nama Budi,mahasiswa 2 Adi,maka keluarannya nama Adi dahulu baru kemudian Budi. Lebih jelasnya liat program dibawah ini.
uses wincrt;
type rec_mhs = record
nama:string;
nim:string;
nilai:integer;
end;
var mhs:array[1..10] of rec_mhs;
n,i,j:integer;

procedure input_data;
begin
for i:= 1 to n do
begin
writeln('Mahasiswa',i);
write('Nama :');readln(mhs[i].nama);
write('Nim :');readln(mhs[i].nim);
write('Nilai :');readln(mhs[i].nilai);
writeln;
end;
end;

procedure urut;
var t:string;
begin
for i:= 1 to n-1 do
for j:= 1+i to n do
if mhs[i].nama>mhs[j].nama then
begin
t:=mhs[i].nama;
mhs[i].nama:=mhs[j].nama;
mhs[j].nama:=t;
end;
end;

procedure cetak;
begin
for i:= 1 to n do
writeln(i:2,mhs[i].nama:6,mhs[i].nim:8,mhs[i].nilai:10);
end;

begin
write('Masukkan Jumlah Mahasiswa :');readln(n);
input_data;
urut;
writeln('No Nama No.mhs Nilai');
cetak;
end.


Related Posts:

  • Program Perkalian Matrik dengan PascalKali ini gue mau mosting mengenai perkalian matrik di Turbo Pascal. Katanya juga nie buat quiz besok dikampus. Sebenarnya masih keganggu mengenai masalah yang kemarin,tapi ya sudahlah.Dan ini contoh syntaxnyauses wincrt;type … Read More
  • Tugas Algoritma dan Pemrograman II-1Soal :Buatlah program pascal yang jika inputan dimasukkan adalah 600000 dan tampil data seperi dibawahHarga  : 600000Diskon: 60000Bayar  : 540000Bonus  : LAPTOPDengan syaratJAWABBerikut ini source code pascalny… Read More
  • Tugas Algoritma dan Pemrograman II - 2Buatlah program yang menambahkan bilangan sampai berjumlah 100 serta rata-ratanya.(Repeat-until dan while-do)Program dengan kondisi While-douses wincrt;var data,jml,i:integer; rata:real;begin jml:=0; i:=0; whil… Read More
  • Program Record berurut di PascalKali ini dapet tugas lagi dari Pak Edi untuk mencoba-coba ngurutin data yang diinputkan pada program Record kemarin,dan akhirnya selesai juga tugasnya. Inti dari program ini adalah kita membuat tampilan untuk menginputkan dat… Read More

0 comments:

Posting Komentar