Taller PL-SQL: Taller de Base de Datos Problema B IMC – Indice de Masa Corporal A. Desarrollar en lenguaje PL/SQL los siguientes ejercicios planteados. 1. Realizar un procedimiento almacenado que permita calcular el iva de un producto. Deberá cripción del problema de pasar por parámetro el valor neto y devolver el total iva incluido. Además, si el total iva es superior a $130.000, deberá aplicarnutricional un descuento de 5% se sobre este valor. Masa incluido Corporal –IMC– es un indicador que calcula a partir ndice de de la e 2. persona. Realizar un procedimiento almacenado que permita calcular el índice de masa corporal,. masa de una Dicho índice se calcula a través de la siguiente fórmula IM C = masa(Kg) (estatura(m))2 Si el entre índice de se encuentra entre 19 ySi 26el la ı́ndice persona es es considerada adultos, un ı́ndice 18masa y 25corporal se considera saludable. menor a 18 se co saludable, si el índice es inferior a 19, se considera un problema de malnutrición, si su roblema de malnutrición. Finalmente, sique el laı́ndice mayor a 25 se considera que la p índice es superior a 26 se considera personaes tiene sobrepeso. e de sobrepeso.Se pide como dato de entrada el peso y la estatura de la persona y como salida por pantalla una de las palabras: “Malnutrición”, “Saludable” o “Sobrepeso”, según iba un programa que calcule el IMC de una persona, dadas su masa y estatura, e indi corresponda a su índice. de los casos anteriores se encuentra. radas 3. Realizar una función que reciba como parámetro el año de nacimiento. Deberá retornar si la persona es “Menor de edad” (menos de 18 años), si es “Adulto joven” (edad entre los 19 y 30 años) o “Adulto” (mayor de 30 años). 4. Realizar un procedimiento que imprima los números impares desde el 100 hasta 1 y entradas del muestre problema son dos números reales que representan la masa (en kilogra su suma. tura (en metros) de un una persona,almacenado en ese orden. No ydebe ningúndetexto para 5. Realizar procedimiento que muestre cuenteescribirse los números múltiplos 3 que se haydeben entre 1 yleer 100. los números del teclado. ero, únicamente das 6. Realizar un procedimiento que permita encontrar los divisores de un valor. Divisor de un número es un valor que lo divide exactamente: Ejemplo: 6 tiene 3 divisores: 3, 2, 1 alida del B. programa es un número real, correspondiente paraque lasseentradas Las siguientes preguntas se trabajarán con la Base de datosal deIMC Estudiantes encuentra suminis en publicadas ido de un espacio en (Clase3-BDEstudiantes_Carga_Inicial.sql). blanco y una de las palabras: saludable, malnutricion, o sobr n corresponda. 1. Realizar una función que permita retornar la cuenta de todos los estudiantes cuyo apellido empieza con “m” o “M”. o la masa como la estatura deben ser números positivos, y si no lo son, la salida del pro 2. Realizar un procedimiento ser únicamente la palabra no. que permita mostrar la cuenta de cuantos estudiantes están en la asignatura de “Historia del Arte”. mplos 3. Modificar el procedimiento anterior para que permita mostrar la cuenta de cualquier asignatura (procedimiento con pasaje de parámetros). 4. Realizar una función que permita retornar cuantos alumnos están sobre el índice 3. Entradas 5. 74 1.75 50 1.70 85 1.84 -5 1.75 Salida Realizar una función que permita saber la cantidad de alumnos que están sobre el índice 3 24.163265 saludable según la carrera que se reciba como parámetro. 17.301037 malnutricion 25.106331 sobrepeso no