. Imc = Masa(kg) (estatura(m))2 Re 18 Y 25 Se Considera Saludable

Preview only show first 6 pages with water mark for full document please download

Transcript

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´ on 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 ´ persona es es considerada adultos, un ´ındice 18masa y 25corporal se considera saludable. ındice 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´ on. 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´ umeros reales que representan la masa (en kilogra su suma. tura (en metros) de un una persona,almacenado en ese orden. No ydebe ning´ undetexto para 5. Realizar procedimiento que muestre cuenteescribirse los números múltiplos 3 que se haydeben entre 1 yleer 100. los n´ ero, u ´nicamente umeros del teclado. 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´ umero 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´ umeros positivos, y si no lo son, la salida del pro 2. Realizar un procedimiento ser u ´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