Logika :
- SET SERVEROUTPUT ON, maksud dari program diatas agar output program dapat keluar, jika tidak ditulis maka outputnya tidak akan keluar.
- DECLARE, berfungsi untuk mendeklarasi kan variabel dan tipe data yang dibentuk untuk membuat program.
- UTS, UAS, HASIL INTEGER (3), maksud dari program diatas adalah kita mendeklarasikan variabel UTS, UAS, DAN HASIL dengan tipe data integer dan panjang dari tipe data tersebut adalah 3.
- BEGIN, berfungsi untuk memulai program yang akan di eksekusi.
- UTS :=&UTS, maksudnya adalah variabel UTS akan kita sendiri yang memasukkan nilainya terserah mau berapa disesuaikan dengna tipe datanya dan panjangnya.
- UAS :=&UAS, maksudnya adalah variabel UAS akan kita sendiri yang memasukkan nilainya terserah mau berapa disesuaikan dengna tipe datanya dan panjangnya.
- NILAI :=(UTS+UAS)/2, maksudnya adalah variabel nilai memiliki hasil dari proses penjumlahan antara VARIABEL UTS DAN VARIABEL UAS yang kemudian dibagi 2.
- IF HASIL >= 80 THEN DBMS_OUTPUT.PUT_LINE (‘NILAI ANDA = A’), maksudnya adalah jika nilai dari variabel hasil lebih besar atau sama dengan 80 maka nilai yang akan tercetak adalah A.
- ELSIF, berfungsi untuk jika kondisi yang sebelumnya tidak terpenuhi maka akan melanjutkan kondisi yang selanjutnya.
- HASIL >= 70 THEN DBMS_OUTPUT.PUT_LINE (‘NILAI ANDA = B’), maksudnya adalah jika nilai dari variabel hasil lebih besar atau sama dengan 70 maka nilai yang akan tercetak adalah B.
- ELSIF HASIL >= 60 THEN DBMS_OUTPUT.PUT_LINE (‘NILAI ANDA = C’), maksudnya adalah jika nilai dari variabel hasil lebih besar atau sama dengan 60 maka nilai yang akan tercetak adalah C.
- ELSIF HASIL >= 50 THEN DBMS_OUTPUT.PUT_LINE (‘NILAI ANDA = D’), maksudnya adalah jika nilai dari variabel hasil lebih besar atau sama dengan 50 maka nilai yang akan tercetak adalah D.
- ELSE, berfungsi untuk kondisi terkahir jika kondisi-kondisi yang sebelum-sebelumnya sama sekali tidak terpenuhi, maka akan melanjutkan kondisi yang paling akhir.
- DBMS_OUTPUT.PUT_LINE (‘NILAI ANDA = E’), maksudnya adalah akan mencetak NILAI ANDA = E.
- END IF, berfungsi untuk mengakhiri suatu proses kondisi IF.
- END, untuk mengakhiri program yang kita buat.
- /, berfungsi untuk memanggil program yang kita buat.
0 komentar:
Posting Komentar