MEMBUAT PROGRAM MATEMATIKA YANG BAIK dan BENAR PADA PASCAL

 


            Holla holla sahabat LOGO semua.. !

Admin mau berbagi tips tentang bagaimana membuat program matematika yang baik dan benar pada pasal.

Sebenernya sama halnya bagaimana sahabat LOGO menyelesaikan masalah matematika secara manual, hanya saja ini di buat dalam bentuk program.

Tentunya sebelum membuat program, terlebih dahulu sahabat LOGO 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 LOGO akan membuat program tentang pengiputan nilai siswa, dan menentukan siswa tersebut ‘Lulus’ atau ‘Tidak Lulus’.

Secara manual ,pertama-tama sahabat LOGO 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.

Comments