15 - Estructuras condicionales anidadas


Simulador (Cuando presiona el botón "ejecutar el programa" se graban todos los cuadros de texto y se ejecuta el primero de la lista mostrando en una página el resultado)

Problema:

<html>
<head>
<title>problema</title>
</head>
<body>
<form action="pagina1.asp" method="post">
Ingrese sueldo bruto:
<input type="text" name="sueldobruto"><br>
Ingrese año de trabajo en la empresa:
<input type="text" name="antiguedad"><br>
<input type="submit" value="calcular"><br>
</form>
</body>
</html>
<%option explicit%>
<html>
<head>
<title>problema</title>
</head>
<body>
<%
dim sueldobruto,antiguedad,sueldototal,aumento
'cdbl convierte un valor a tipo double (con valores decimales)
sueldobruto=cdbl(request.form("sueldobruto"))
antiguedad=cint(request.form("antiguedad"))
if antiguedad<5 then
  aumento=sueldobruto*0.10
else
  if antiguedad<10 then
    aumento=sueldobruto*0.15
  else
    aumento=sueldobruto*0.20 
  end if
end if
sueldototal=sueldobruto+aumento
response.write("Sueldo bruto : " & sueldobruto & "<br>")
response.write("Sueldo total : " & sueldototal)
%>
</body>
</html>

Ingresar por teclado el sueldo bruto de un operario y la cantidad de años de servicio en la empresa. Calcular el sueldo total sabiendo que si tiene menos de cinco años en la empresa se le hace un incremento del 10% al sueldo bruto, si tiene entre 5 y 10 año de antiguedad el incremento es del 15%, finalmente si tiene más de 10 años el aumento es del 20%. Mostrar en la página el sueldo bruto y el sueldo final.


Ver solución

pagina1.html







pagina1.asp



Retornar