NAMA FILE                          : Alin_KUR

NAMA PROGRAM              : Vektorpengurangan

INPUT / DEKLARASI          :

1.      Variabel    :

 

N,I       :integer;

Jum,v1,v2 :Array [1..10] of integer;

 

2.      Fungsi       :

 

Uses crt = Clrscr

readkey

 

LOGIKA PROGRAM          :

 

Program Vektorpenjumlahan;

 

Penjelasan :

Memberikan nama program dengan nama Vektorpenjumlahan

 

Uses Crt;

 

Penjelasan :

Perintah untuk menghidupkan suatu fungsi seperti clrscr dan readkey

 

Var

N,I:integer;

Jum,v1,v2: Array [1..10] of integer;

 

Penjelasan :

Mendeklarasikan suatu variabel menurut type data yang ingin digunakan dalam program, diatas dijelaskan n,i diberi type data integer dan jum,v1,v2 diberi procedure array yang berfungsi sebagai penyimpan data scara berurut dan diberi type data integer

 

BEGIN

 

Penjelasan :

Perintah untuk memulai suatu program

 

Clrscr;

 

Penjelasan :

Perintah untuk membersihkan layar pada saat program dijalankan

 

 

 

Write ('Masukkan Elemen Vektor  :');Readln(n);

Writeln ('Vektor 1' );

 

Penjelasan :

Mencetak kata "Masukkan Elemen Vektor : " dan sekaligus menginput data yang nilai tersebut akan diwakili oleh nilai n karena nilai n dapat diisi nilai berapapun yang type datanya integer atau berupa angka  

 

For I := 1 to n do

Begin

Write(Elemen [1,',i,']:');

Readln(v1[i]);

End;

 

Penjelasan :

Pada program diatas menggunakan fungsi for karena untuk pengulangan yaitu dijelaskan pengilangan dimulai dari i sama dengan 1 (satu) sampai dengan n (nilai batas pengukangan). Pengulangan pertama yaitu mencetak "Elemen [1,i]:"dan sekaligus menginput nilai yang diwakili oleh variabel v1[i] yang perlu diketahui i disana pada pengulangan pertama yaitu bernilai  1 (satu) dan nilai i terus bertambah sebanyak nilai  n yang dimasukkan

 

Writeln;

Writeln ('Vektor 2');

 

Penjelasan :

Mencetak kata " Vektor 2" juga memberi jeda antara baris atas dengan dibawahnya sebanyak satu baris.

 

For I := 1 to n do

Begin

Write(Elemen [1,',i,']:');

Readln(v2[i]);

End;

 

Penjelasan :

program diatas menggunakan fungsi for untuk pengulangan atau looping yaitu dijelaskan pengulangan dimulai dari i sama dengan 1 (satu) sampai dengan n (nilai batas pengulangan). Pengulangan pertama yaitu mencetak "Elemen [1,i]:"dan sekaligus menginput nilai yang diwakili oleh variabel v2[i] yang perlu diketahui i disana pada pengulangan pertama yaitu bernilai  1 (satu) dan nilai i terus bertambah sebanyak nilai  n yang dimasukkan

 

 

 

 

 

Writeln;

Writeln ('Pengurangan Vektor  : [  ');

 

Penjelasan :

Mencetak kata " Pengurangan Vektor : [ " juga memberi jeda antara baris atas dengan dibawahnya sebanyak satu baris

 

For I := 1 to n do

Begin

Jum [I] := v1[i] - v2[i];

 

Penjelasan :

Fungsi pengulangan diatas berkaitan dengan penginputan nilai pada pangulangan sebelumnya pada pengulangan pertama nilai yang dimasukkan pada rumus diatas yaitu penginputan pada pengulangan pertama pula dan seterusnya.

 

Penjelasan untuk rumus itu sendiri yaitu  jum [i] sama dengan v1[i] (nilai yang sudah diinput v1) dikurangi dengan v2[i] (nilai yang sudah diinput v2). Untuk i adalah menunjukkan nilai yang harus dimasukkan pada pengulangan keberapa dari penginputan sebelumnya.

 

Write (jum[I],',');

End;

 

Penjelasan :

Lanjutan dari rumus tadi setelah terhitung maka akan dicetak hasilnya yaitu berurutan yang tercetak pertama adalah hasil dari penginputan pengulangan pertama dan seterusnya sebanyak n (banyaknya pengulangan)

 

Gotoxy(wherex -1, hwerey);write('  ] j');

 

Penjelasan :

Gotoxy ini berfungsi mengatur letak pointer diatas dijelaskan untuk x -1 madsudnya pointer tersebut akan bergeser kekiri satu character karena sebagai tempat hasil penghitungan dari penginputan pengulangan kedua. Dan dilanjutkan pencetakkan tanda " ] j ".  

 

Readkey;

 

Penjelasan :

Readkey merupakan salah satu bagian dari fungsi uses crt yang fungsinya untuk memberi jeda apabila pada saat program dijalankan kita dapat menekan sembarang tombol dua kali baru bisa berubah

 

 

 

Gotoxy(20,15);

Textcolor (13+128);

Writeln ('Gimana dah ngerti blom…….!!!');

 

Penjelasan :

Dijelaskan pada posisi x = 20 dan y = 15 akan tercetak tulisan " gimana dah ngerti blom....!!! "dengan warna nomor 13 yaitu merah dan untuk +128 hanya membuat tulisan berkedip - kedip

 

End.

Penjelasan :

Perintah bahwa program telah selesai karena dalan satu program end titik cuman ada satu

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LISTING PROGRAM

 

Program Vektor15April2004;

Uses Crt;

VAR

   n,i: integer;

   jum,v1,v2: Array [1..10] of integer;

BEGIN

     Clrscr;

     Write('Masukkan Elemen Vektor :');Readln(n);

     Writeln('Vektor 1');

     For i:= 1 To n Do

         Begin

         Write('Elemen[1,',i,']:');

         Readln(v1[i]);

         End;

         Writeln;

         Writeln('Vektor 2');

     For i:= 1 To n Do

         Begin

         Write('Elemen [1,',i,']:');

         Readln(v2[i]);

         End;

         Writeln;

         Write('Pengurangan Vektor : [ ');

     For i:= 1 To n Do

         Begin

         jum [i]:= v1[i] - v2[i];

         Write(jum[i],',');

         End;

     Gotoxy(Wherex -1, Wherey);Write(' ] J');

     Readln;

END.