Sei sulla pagina 1di 4

07/11/2018

ESTRUCTURAS 1. ESTRUCTURAS SELECTIVAS ANIDADAS


Estructuras Selectivas
SELECTIVAS Anidadas
Laboratorio: Introducción a la Programación.

Ing. Ricardo Quispe Requena

1. ESTRUCTURAS SELECTIVAS 1. ESTRUCTURAS SELECTIVAS ANIDADAS


donde:
• cond.k, es la expresión k-ésima
(lógica o relacional) a evaluarse. Su
resultado es del tipo logical
(1=true, 0=false).
• sent.k, es la sentencia(s) a
ejecutarse siempre que cond.k
=true.
• sent. por defecto, es la
sentencia(s) a ejecutarse por
defecto, o sea, cuando
cond.1=cond.2=...=cond.N=false
(es opcional).

1. ESTRUCTURAS SELECTIVAS 1. ESTRUCTURAS SELECTIVAS


Hasta ahora, los problemas vistos sólo presentan una decisión para Se requiere determinar cuál de tres cantidades
realizar un determinado proceso; sin embargo, en algunas ocasiones proporcionadas es la mayor desarrolle un algoritmo en
es necesario elaborar estructuras selectivas en cascada, esto
significa que
diagrama de flujo y codificado para solucionar el
después de haber realizado una comparación selectiva es necesario problema.
realizar otra comparación selectiva como resultado de la primera
condición.

1
07/11/2018

1. ESTRUCTURAS SELECTIVAS 1. ESTRUCTURAS SELECTIVAS


Se requiere determinar cuál de tres cantidades
proporcionadas es la mayor desarrolle un algoritmo en
diagrama de flujo y codificado para solucionar el
problema.

1. ESTRUCTURAS SELECTIVAS 1. ESTRUCTURAS SELECTIVAS

1. ESTRUCTURAS SELECTIVAS 1. ESTRUCTURAS SELECTIVAS


“La langosta ahumada” es una empresa dedicada a
ofrecer banquetes; sus tarifas son las siguientes: el
costo de platillo por persona es de $95.00,pero si el
número de personas es mayor a 200 pero menor o
igual a 300, el costo es de $85.00. Para más de 300
personas el costo por platillo es de $75.00. Se
requiere un algoritmo en diagrama de flujo y codificado
de un programa que ayude a determinar el
presupuesto que se debe presentar a los clientes que
deseen realizar un evento

2
07/11/2018

1. ESTRUCTURAS SELECTIVAS 1. ESTRUCTURAS SELECTIVAS

1. ESTRUCTURAS SELECTIVAS 1. ESTRUCTURAS SELECTIVAS


Fábricas “El cometa” produce artículos con claves (1, 2, 3, 4, 5 y 6). Desarrole el análisis, algoritmo en diagrama de flujo, y codificado en
Se requiere calcular los precios de venta, para esto hay que MatLab para la solución de este problema.
considerar lo siguiente: Con las consideraciones anteriores se puede establecer la tabla
• Costo de producción = costo materia prima + costo mano de obra de variables requeridas para el planteamiento del algoritmo
+ gastos de fabricación. correspondiente.
• Precio de venta = costo de producción + 45 % de costo de
producción.
• El costo de la mano de obra se obtiene de la siguiente forma: para
los productos con clave 3 o 4 se carga 75 % del costo de la
materia prima; para los que tienen clave 1 y 5 se carga 80 %, y
para los que tienen clave 2 o 6, 85 %.
• Para calcular el gasto de fabricación se considera que si el artículo
que se va a producir tiene claves 2 o 5, este gasto representa 30
% sobre el costo de la materia prima; si las claves son 3 o 6,
representa 35 %; si las claves son 1 o 4, representa 28 %. La
materia prima tiene el mismo costo para cualquier clave.

1. ESTRUCTURAS SELECTIVAS 1. ESTRUCTURAS SELECTIVAS

3
07/11/2018

1. PRACTICA 5 IF ANIDADOS 1. PRACTICA 5 IF ANIDADOS


a) Desarrolle el análisis, algoritmo en diagrama de b) El director de una escuela está organizando un viaje de
flujo y codifique en MatLab que resuelve estudios, y requiere determinar cuánto debe cobrar a cada
ecuaciones de segundo grado. alumno y cuánto debe pagar a la compañía de viajes por el
servicio. La forma de cobrar es la siguiente: si son 100 alumnos o
más, el costo por cada alumno es de $65.00; de 50 a 99 alumnos,
el costo es de $70.00, de 30 a 49, de $95.00, y si son menos
de 30, el costo de la renta del autobús es de $4000.00, sin
importar el número de alumnos.
Realice el análisis, algoritmo en diagrama de flujo y codifíquelo en
MatLab para permita determinar el pago a la compañía de
autobuses y lo que debe pagar cada alumno por el viaje.

1. PRACTICA 5 IF ANIDADOS 1. PRACTICA 5 IF ANIDADOS


c) El consultorio del Dr. Lorenzo T. Mata Lozano tiene como política
cobrar la consulta con base en el número de cita, de la siguiente
forma:
• Las tres primeras citas a Bs. 200.00 c/u.
• Las siguientes dos citas a Bs. 150.00 c/u.
• Las tres siguientes citas a Bs. 100.00 c/u.
• Las restantes a Bs. 50.00 c/u, mientras dure el tratamiento.
Se requiere un análisis, algoritmo en diagrama de flujo y codificado
en Matlab para determinar:
a) Cuánto pagará el paciente por la cita.
b) El monto de lo que ha pagado el paciente por el
tratamiento.
Para la solución de este problema se requiere saber qué número de
cita se efectuará, con el cual se podrá determinar el costo que tendrá
la consulta y cuánto se ha gastado en el tratamiento. Con este
análisis se puede determinar que las variables que se van a utilizar
son las que se muestran en la siguiente tabla.

1. PRACTICA 5 IF ANIDADOS
d) Realice el análisis, diagrama de flujo y codificadon
en Matlab para determinar el costo y el descuento que
tendrá un artículo. Considere que si su precio es
mayor o igual a Bs. 200 se le aplica un descuento de
15%, y si su precio es mayor a Bs. 100 pero menor a
Bs. 200, el descuento es de 12%, y si es menor a Bs.
100, sólo 10%.

Potrebbero piacerti anche