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 |
...
Import HTML Content
Visão Geral
Conteúdo das Ferramentas