0% encontró este documento útil (0 votos)
376 vistas2 páginas

Ejercicios Laravel: Controladores y Rutas

Este es un ejercicio propuesto para implementar conocimientos sobre rutas en el framework Laravel basado en PHP. Recomendado para el SENA

Cargado por

Carlos Mora
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
376 vistas2 páginas

Ejercicios Laravel: Controladores y Rutas

Este es un ejercicio propuesto para implementar conocimientos sobre rutas en el framework Laravel basado en PHP. Recomendado para el SENA

Cargado por

Carlos Mora
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

EJERCICIOS USANDO MÉTODOS QUE SE INVOCARÁN DESDE LA RUTA

Dentro del mismo Proyecto Laravel en el que viene trabajando, realice lo siguiente:

EJERCICIO 1:

Lo explicará el instructor en la sesión:

Para una heladería, el usuario podrá ingresar la opción que quiera como topping o cubierta del
helado según los siguientes parámetros:

1. Chocolate
2. Brownie
3. Delicatessen

Es de aclarar que en la barra de direcciones solo se ingresarán números para indicar la opción
deseada. El helado sin topping vale $3.000. Los topping tienen los siguientes precios:

1. $500
2. $1.000
3. $1.500

Hacer los respectivos cálculos en un método dentro de un controlador de la aplicación en Laravel,


invocar el método desde una ruta y mostrar en el navegador el mensaje:

“El topping escogido es: _______ y su precio es $________. El valor total a pagar por el helado es
$_________”

(En caso de que el usuario ingrese una opción no válida debería verse el mensaje de “Opción no
válida”).

EJERCICIO 2:

Cree un controlador llamado ControladorPrecios el cual contenga un método que se llamará como
usted desee el cual será llamado desde una ruta llamada ‘precio’ en [Link]. El método tendrá que
hacer lo siguiente:

De acuerdo al precio ingresado como parámetro a través de la barra de direcciones del


navegador (ejemplo: localhost:8000/precio/5000, donde 5000 significa cinco mil pesos) el
método invocado lanzará el siguiente mensaje en pantalla:

(si el precio es menor a $100000): “Este producto no tiene descuento”.

(si el precio está entre $100000 y $150000): “El descuento del producto es del 2%, y el total a
pagar es:” _______

(Si el precio supera los $150000 y llega hasta los $300000): “EL descuento del producto es del
3%, y el total a pagar es:” _____

(Si el precio supera los $300000 y llega a $500000): “EL descuento del producto es del 4%, y el
total a pagar es de:” _______
(Si el precio del producto supera los $500000): “El descuento del producto es del 5%, y el total
a pagar es de:” _______

(Si el precio del producto es menor a cero o es una letra o conjunto de letras o caracteres): “El
valor ingresado es incorrecto. Inténtelo nuevamente”.

EJERCICIO 3:

Dentro del mismo controlador, cree otro método que se llame getIVA, el cual tendrá una constante
de IVA del 19%, y que, según un precio que se indicará en otra ruta llamada ‘iva’ en [Link],
calculará el valor del iva que se debe pagar y el valor total a pagar. Se pedirá el nombre del artículo
como parámetro en la barra de direcciones, igual que el precio del artículo. El mensaje final en
pantalla en el navegador, después de ingresar los parámetros al lado de la ruta, será:

“El artículo _________ sin IVA cuesta $__________ y el precio del IVA es de $__________. El
total a pagar por el artículo es de $____________

También podría gustarte