12
Universidad Politécnica Salesiana Programación Nombre: Fabricio Varela Nivel: 3° Mecánica “A” Fecha: 07-05-2015 Elaborar el algoritmo en DFD que resuelva cada uno de los siguientes problemas, en cada uno realizar el análisis y las corridas de escritorio correspondientes. 1. Dada el peso, la altura y el sexo, de unos estudiantes. Determinar la cantidad de vitaminas que deben consumir estos estudiantes, en base al siguiente criterio: >> Si son varones, y su estatura es mayor a 1.60, y su peso es mayor o igual a 150 lb, su dosis, serán: 20% de la estatura y 80% de su peso. De lo contrario, la dosis será la siguiente: 30% de la estatura y 70% de su peso.>> Si son mujeres, y su estatura es mayor de a 1.50 m y su peso es mayor o igual a 130 lb, su dosis será: 25% de la estatura y 75% de su peso. De lo contrario, la dosis será: 35% de la estatura y 65% de su peso. La dosis debe ser expresada en gramos. Análisis: Entrada: peso, altura, sexo Salida: cantidad de vitaminas Procedimiento: Leer sexo

Universidad Politécnica Salesiana

Embed Size (px)

DESCRIPTION

poli

Citation preview

Universidad Politcnica SalesianaProgramacinNombre: Fabricio VarelaNivel: 3 Mecnica AFecha: 07-05-2015Elaborar el algoritmo en DFD que resuelva cada uno de los siguientes problemas, en cada uno realizar el anlisis y las corridas de escritorio correspondientes.

1. Dada el peso, la altura y el sexo, de unos estudiantes. Determinar la cantidad de vitaminas que deben consumir estos estudiantes, en base al siguiente criterio: >> Si son varones, y su estatura es mayor a 1.60, y su peso es mayor o igual a 150 lb, su dosis, sern: 20% de la estatura y 80% de su peso. De lo contrario, la dosis ser la siguiente: 30% de la estatura y 70% de su peso.>> Si son mujeres, y su estatura es mayor de a 1.50 m y su peso es mayor o igual a 130 lb, su dosis ser: 25% de la estatura y 75% de su peso. De lo contrario, la dosis ser: 35% de la estatura y 65% de su peso. La dosis debe ser expresada en gramos.

Anlisis:Entrada: peso, altura, sexoSalida: cantidad de vitaminas

Procedimiento:Leer sexo Si A > 1,60 and P > 150 lb20% de la estatura y 80% de su peso 30% de la estatura y 70% de su peso Escribir dosisSi A > 1,50 and P > 130 lb25% de la estatura y 75% de su peso 35 % de la estatura y 65% de su pesoEscribir dosis

Corrida del programa:Sexo Peso kgAltura cmDosis gr

Masculino 155171158.2 gr

femenino155158155.75 gr

masculino160158159.5 gr

femenino145120136.25 gr

2. En un estacionamiento, se cobra de la siguiente manera: los primeros 10 minutos son gratis, los siguientes 30 minutos tiene un valor de $0.30 y la hora $0.60. Disee un programa que reciba tanto minutos como horas y muestre lo que debe cancelar el cliente. Tomando en cuenta que si es Martes y Sbado se hace un descuento del 12.56% sobre el monto total.

ANALISIS:ENTRADA: nmero de minutos (nm), nmero de horas (nh), da (d)SALIDA: mensaje [monto bruto (mb), descuento(des), monto a pagar (mp)]PROCEDIMIENTOLeer minuto (M), hora (H), Da (D) Decisin Si min