Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 8

‫مثال كتلة برمجيه تقوم بإدخال متغيرين احدهما درجة الطالب واألخر درجة نجاح وقمنا باستخدام الشرط

في حال كانت‬
‫درجة الطالب اعلى او تساوي درجة النجاح في حال تحقق الشرط يقوم بطباعة جملة انتقلت الى المستوى التالي‬
‫قم بكتابة البرنامج ادناه وقم بتغير درجة الطالب‬

‫‪DECLARE‬‬
‫;‪STMARK NUMBER‬‬
‫;‪PASSMARK NUMBER‬‬
‫‪BEGIN‬‬
‫;‪STMARK:=60‬‬
‫;‪PASSMARK:=60‬‬
‫‪IF STMARK >= PASSMARK THEN‬‬
‫;)'‪DBMS_OUTPUT.PUT_LINE('YOU PASS‬‬
‫;‪END IF‬‬
‫‪;END‬‬
‫مثال كتلة برمجية قمنا بتعريف متغير بداخلها واعطيناه قيمه ثم قمنا بعمل شرط هل قيمة المتغير اكبر من الصفر اذا‬
‫تحقق الشرط سوف يتم طباعة الجملة (المتغير اكبر من الصفر )‬

‫‪DECLARE‬‬
‫‪;X NUMBER‬‬
‫‪BEGIN‬‬
‫‪;X:=10‬‬
‫‪IF X > 0 THEN‬‬
‫)’‪DBMS_OUTPUT.PUT_LINE(‘ VAIABLE BIGGER THAN ZERO‬‬

‫‪;END IF‬‬
‫‪;END‬‬
‫تمرين ماهو ناتج طباعة الكتلة البرمجية التالية‬
IF-ELSE

DECLARE
;STMARK NUMBER
;PASSMARK NUMBER
BEGIN
;STMARK:=50
;PASSMARK:=60
IF STMARK >= PASSMARK THEN
;DBMS_OUTPUT.PUT_LINE('YOU PASS')
ELSE
;DBMS_OUTPUT.PUT_LINE('NOT PASS')
;END IF
;END
DECLARE
;WETHER NUMBER
BEGIN
;WETHER:=20
IF WETHER <= 20 THEN
;DBMS_OUTPUT.PUT_LINE('WETHER IS COLD')
ELSE
;DBMS_OUTPUT.PUT_LINE('WETHER IS MODERATE')
;END IF
;END
) ‫خلة‬E‫لمتدا‬EE‫ ا‬IF) – IF-ELSIF
Declare
;i number
BEGIN
;i:=5
IF i>1 then
;DBMS_OUTPUT.PUT_LINE(i || ' > 1')
ELSIF i<1 then
;DBMS_OUTPUT.PUT_LINE(i || ' < 1')
ELSIF i=1 then
;DBMS_OUTPUT.PUT_LINE(i || ' = 1')
;END IF
;END
DECLARE
;WETHER NUMBER
BEGIN
;WETHER:=1
IF WETHER > 0 AND WETHER <= 5 THEN
;DBMS_OUTPUT.PUT_LINE('WETHER IS V.COLD')
ELSIF WETHER >= 6 AND WETHER < =13 THEN
;DBMS_OUTPUT.PUT_LINE('WETHER IS COLD')
ELSIF WETHER >= 14 AND WETHER <= 25 THEN
;DBMS_OUTPUT.PUT_LINE('WETHER IS MODERATE')
ELSE
;DBMS_OUTPUT.PUT_LINE('WETHER IS HOT')
;END IF
;END

You might also like