Histórico da Página
...
El comando IF ... ELSEIF ... ENDIF es una alternativa para la estructura de control de desvío múltiple, pues su funcionamiento es equivalente al del comando DO CASE ... CASE ... ENDCASE. El ejemplo anterior puede reconstruirse utilizándose el comando IF ... ELSEIF ... ENDIF de la siguiente forma:
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
// Función de cálculo del Impuesto de renta de persona física (IRPF) FUNCTION CalcIR(nSalario)
FUNCTION CalcIR(nSalario)
LOCAL nDesconto := 0
IF nSalario > 5800
nDesconto := nSalario * 0.275
ELSEIF nSalario >= 3400
nDesconto := nSalario * 0.15
ELSEIF nSalario >= 2300
nDesconto := nSalario * 0.075
ELSE
cCondicao := "EXENTO"
ENDIF
IF EMPTY(nDesconto)
MSGALERT(cCondicao)
ELSE
MSGALERT("El descuento sobre el sueldo es de R$ " + Str(nDesconto, 9, 2))
ENDIF
RETURN nDesconto
|
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas