Holla holla
sahabat Dynakom semua.. !
Admin mau berbagi tips tentang
bagaimana membuat program matematika yang baik dan benar pada pasal.
Sebenernya sama halnya bagaimana
sahabat Dynakom menyelesaikan masalah matematika secara manual, hanya saja ini di
buat dalam bentuk program.
Tentunya sebelum membuat program, terlebih dahulu
sahabat Dynakom mengetahui rumus yang akan digunakan. Nah, setelah mengetahui
rumus apa yang akan digunakan, urutkan langkah-perlangkah penyelesaian masalah
pada saat dilakukan dengan manual. Bingung ?
Oke, ini admin kasih contoh
Misalkan sahabat Dynakom akan membuat program tentang
pengiputan nilai siswa, dan menentukan siswa tersebut ‘Lulus’ atau ‘Tidak Lulus’.
Secara manual ,pertama-tama sahabat Dynakom pasti akan
menentukan terlebih dahulu kriteria ‘Lulus’ atau ‘Tidak Lulus’ nya siswa
tersebut. Misal ‘Lulus’ untuk nilai > 60 , selebihnya dinyatakan ‘Tidak
lulus’.
Setelah
itu, manualnya sahabat LOGO akan melihat nilai siswa satu-persatu, dalam
program pascal, sahabat menginput nilai siswa nya satu-persatu. Hal ini
dinamakan pengkondisian.
Jadi bahasa programnya gini :
If (nilai > 60) then write(‘Lulus’) else
write(‘Tidak Lulus’);
Input setiap nilai
siswa sampai selesai.
Ets,INGAT,, dalam
Pascal, semuanya harus di ‘nyatakan’ , jadi yang biasanya dalam manual kita
bisa skip, namun hal itu tidak berlaku dalam Pascal, karena program akan error.
Lengkapnya programnya
seperti ini :
PROGRAM penginputan_nilai;
uses crt;
var
i,n : integer;
nilai : array [1..100] of integer;
begin
clrscr;
write('banyak siswa : ');readln(n);
for
i := 1 to n do
begin
write('Siswa ke ',i,' nilai ');readln(nilai[i]);
if (nilai[i]>60) then writeln('Lulus') else writeln('Tidak lulus');
writeln;
end;
readln;
end.
Output :
Bagi admin sih, pascal ini bagus sekali untuk melatih berfikir
terurut dalam menyelesaikan masalah apapun, mungkin ada juga yang memiliki
logika berbeda, tapi maksudnya sama, it’s fine, tidak ada larangan, selama
logika pemrogramannya benar, program akan benar.
Post a Comment
Post a Comment