DECLARE
VA_PRI NUMBER(10) := '&NUMERO'
VA_SEG NUMBER(10) := '&NUMERO';
BEGIN
IF VA_PRI + VA_SEG /2 = 70 THEN
DBMS_OUTPUT.PUT_LINE('APROVADO');
ELSE
DBMS_OUTPUT.PUT_LINE('EXAME');
END IF;
END;
/
MAIS UMA DÚVIDA...
-
- Rank: Programador Pleno
- Mensagens: 31
- Registrado em: Sex, 26 Jan 2007 6:23 pm
- Localização: Campo Mourão - PR
A situação é a seguinte eu estou tenta elaborar uma lógica, que entre com duas notas e essa lógica me diga se eu estou aprovado ou de exame... Porém a lógica que estou tentando usar da um erro que não conheço se alguém puder me ajudar....
-
- Rank: Programador Pleno
- Mensagens: 31
- Registrado em: Sex, 26 Jan 2007 6:23 pm
- Localização: Campo Mourão - PR
Fiz desta forma tb mas continua dando erro, se alguém puder me dizer o que estou errando eu agradeço.....
Desde já obrigado pela atenção...
Desde já obrigado pela atenção...
DECLARE
VA_PRI NUMBER(10) := &NUMERO
VA_SEG NUMBER(10) := &NUMERO
VA_TER NUMBER(10) := &NUMERO
VA_QUA NUMBER(10) := &NUMERO
VA_MEDIA NUMBER(10);
BEGIN
IF (VA_PRI + VA_SEG + VA_TER + VA_QUA)/4 :=VA_MEDIA =>70
THEN DBMS_OUTPUT.PUT_LINE('A MÉDIA FINAL É: '||VA_MEDIA||', VOCÊ ESTA APROVADO');
ELSE
DBMS_OUTPUT.PUT_LINE('A MÉDIA FINAL É: '||VA_MEDIA||', VOCÊ ESTA DE EXAME');
END IF;
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Ai brother, vê se ajuda.
Abraços,
DECLARE
v_nota1 NUMBER;
v_nota2 NUMBER;
v_nota3 NUMBER;
v_nota4 NUMBER;
v_media NUMBER;
BEGIN
v_nota1 := 15;
v_nota2 := 12;
v_nota3 := 18;
v_nota4 := 18;
v_media := (v_nota1+v_nota2+v_nota3+v_nota4)/4;
dbms_output.put_line('Media: ' || to_char(v_media));
IF v_media > 15
THEN
dbms_output.put_line('Aprovado!');
ELSE
dbms_output.put_line('Reprovado!');
END IF;
END;
-
- Rank: Programador Pleno
- Mensagens: 31
- Registrado em: Sex, 26 Jan 2007 6:23 pm
- Localização: Campo Mourão - PR
Vlw...
Trevisoli....
Olhando a lógica que você tinha montado acabei fazendo assim:
Muito obrigado pela ajuda!!!
Trevisoli....
Olhando a lógica que você tinha montado acabei fazendo assim:
DECLARE
VA_NT1 NUMBER(3) :='&NOTA';
VA_NT2 NUMBER(3) :='&NOTA';
VA_NT3 NUMBER(3) :='&NOTA';
VA_NT4 NUMBER(3) :='&NOTA';
VA_MEDIA NUMBER(3) :=(VA_NT1+VA_NT2+VA_NT3+VA_NT4)/4;
BEGIN
IF VA_MEDIA > 69
THEN
DBMS_OUTPUT.PUT_LINE('VOCÊ ESTA APROVADO!!!');
ELSE
DBMS_OUTPUT.PUT_LINE('VOCÊ ESTA EM EXAME!!!!');
END IF;
END;
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes