Anda di halaman 1dari 3

Memunculkan nilai berderet kebawah

Syntax:
uses wincrt;
var
bilangan:integer;
begin
for bilangan:=1 to 10 do
begin
if(bilangan<=6)then
writeln(bilangan);
end;
end.
Hasilnya ketika program dijalankan :

Pada program diatas tidak menggunakan break karena compilernya versi


windows, sehingga jika ada “break” maka akan muncul pesan error
TUGAS 3

Membuat persamaan garis dari dua buah titik yang diketahui


Algoritma :
//Inisialilisasi//
Nilai x1 sebagai x1
Nilai x2 sebagai x2
Nilai y1 sebagai y1
Nilai y2 sebagai y2
//Perhitungan//
W=y2-y1
Z=x2-x1
Menentukan nilai C yang didapat dari penurunan rumus, C = (z*y1-w*x1)/z
Menentukan nilai gradient m , m= w/z
//Hasil//
Menuliskan hasil yang didapat , y(x)= mx +c

Syntax :

program persamaan_garis;
uses wincrt;
var
x1,y1,x2,y2,w,z,c,m:real;
begin
writeln('**** PROGRAM MENENTUKAN PERSAMAAN GARIS******');
writeln('******* DARI 2 BUAH TITIK YANG DIKETAHUI *********');
writeln('----------------------------------------------------');
writeln('Nama : Rony Andrew');
writeln('NRP : 11-2004-180 ');
writeln;
write('masukkan nilai x1 = ');readln(x1);
write('masukkan nilai y1 = ');readln(y1);
write('masukkan nilai x2 = ');readln(x2);
write('masukkan nilai y2 = ');readln(y2);
w:=y2-y1;
z:=x2-x1;
c:=(z*y1-w*x1)/z;
m:=(w)/(z);
writeln('Persamaan garisnya adalah :');
write('y(x) =');
write(m:1:2,'x + ',c:1:2);

end.
Hasilnya adalah :