OneCompiler

Dbms18

1626

DECLARE
percentage NUMBER;
grade VARCHAR2(20);
BEGIN
percentage := &input_percentage;

IF percentage >= 75 THEN
    grade := 'Distinction';
ELSIF percentage >= 60 THEN
    grade := 'First Class';
ELSIF percentage >= 45 THEN
    grade := 'Second Class';
ELSIF percentage >= 40 THEN
    grade := 'Pass Class';
ELSE
    grade := 'Fail';
END IF;

DBMS_OUTPUT.PUT_LINE('Your grade is: ' || grade);

EXCEPTION
WHEN VALUE_ERROR THEN
DBMS_OUTPUT.PUT_LINE('Invalid input. Please enter a numeric value');
END;
/