1. ¿Qué es una condicional multiple en pseint?
Estructuras condicionales múltiples - Pabs Monestel
Las estructuras condicionales múltiples son aquellas que al tener
escenarios establecidos o previamente definidos para una variable,
nos permite tomar la ruta de decisión en la que se encuentre una
coincidencia entre el valor de la variable y los escenarios.
2.
3.
4. Estructuras condicionales
anidadas
Decimos que una estructura condicional
es anidada cuando por la rama del
verdadero o el falso de una estructura
condicional hay otra estructura
condicional.
5.
6. El diagrama de flujo que se presenta
contiene dos estructuras condicionales. La
principal se trata de una estructura
condicional compuesta y la segunda es una
estructura condicional simple y está
contenida por la rama del falso de la primer
estructura.
Es común que se presenten estructuras
condicionales anidadas aún más complejas.
7. Problema:
onfeccionar un programa que pida por teclado tres
notas de un alumno, calcule el promedio e imprima
alguno de estos mensajes:
Si el promedio es >=7 mostrar "Promocionado".
Si el promedio es >=4 y <7 mostrar "Regular".
Si el promedio es <4 mostrar "Reprobado".q
8.
9. Analicemos el siguiente diagrama. Se ingresan tres valores
por teclado que representan las notas de un alumno, se
obtiene el promedio sumando los tres valores y dividiendo
por 3 dicho resultado (Tener en cuenta que si el resultado es
un valor real solo se almacena la parte entera).
Primeramente preguntamos si el promedio es superior o
igual a 7, en caso afirmativo va por la rama del verdadero de
la estructura condicional mostramos un mensaje que indica
"Promocionado" (con comillas indicamos un texto que debe
imprimirse en pantalla).
10. LLanteria
En una llantería se ha establecido una promoción de las llantas marca «Ponchadas», dicha promoción consiste
en lo siguiente:
•Si se compran menos de cinco llantas el precio es de $30000 cada una, de $25000 si se compran de cinco a
10 y de $20000 si se compran más de 10.
•Obtener la cantidad de dinero que una persona tiene que pagar por cada una de las llantas que compra y la
que tiene que pagar por el total de la compra.
11. Grado de eficiencia de un operario
Diseñe un algoritmo para obtener el grado
de eficiencia de un operario de una fábrica
de tornillos, de acuerdo a las siguientes
condiciones, que se le imponen para un
período de prueba:
• Menos de 200 tornillos defectuosos.
• Más de 10000 tornillos producidos.
•El grado de eficiencia se determina de la
siguiente manera:
•Si no cumple ninguna de las condiciones,
grado 5.
•Si sólo cumple la primera condición, grado
6.
•Si sólo cumple la segunda condición,
grado 7.
•Si cumple las dos condiciones, grado 8.
12. Frutería
Una frutería ofrece las manzanas con descuento según la
siguiente tabla:
NUM. DE KILOS COMPRADOS % DESCUENTO
0 – 2 0%
2.01 – 5 10%
5.01 – 10 15%
10.01 en adelante 20%
Determinar cuanto pagara una persona que compre
manzanas es esa frutería.
13. Eliminar peor nota
El promedio de prácticas de un curso se calcula con base en cuatro prácticas calificadas de las
cuales se elimina la nota menor y se promedian las tres notas más altas. Diseñe un algoritmo
que determine la nota eliminada y el promedio de prácticas de un estudiante.
14. Laboratorio de análisis clínicos
Tomando como base los resultados obtenidos en un laboratorio de análisis clínicos,
un médico determina si una persona tiene anemia o no, lo cual depende de su nivel
de hemoglobina en la sangre,
de su edad y de su sexo. Si el nivel de hemoglobina que tiene una persona es menor
que el rango que le corresponde,
se determina su resultado como positivo y en caso contrario como negativo. La tabla
en la que el medico se basa para
obtener el resultado es la siguiente:
EDAD NIVEL HEMOGLOBINA
0 – 1 mes 13 – 26 g%
> 1 y < = 6 meses 10 – 18 g%
> 6 y < = 12 meses 11 – 15 g%
> 1 y < = 5 años 11.5 – 15 g%
> 5 y < = 10 años 12.6 – 15.5 g%
> 10 y < = 15 años 13 – 15.5 g%
15.
16. Alquiler de automóviles
Una compañía dedicada al alquiler de automóviles cobra
un monto fijo de $300.000 para los primeros 300 Km. de
recorrido.
Para más de 300 Km. y hasta 1000 Km., cobra un monto
adicional de $ 15000 por cada kilómetro en exceso sobre
300.
Para más de 1000 Km. cobra un monto adicional de $
10000 por cada kilómetro en exceso sobre 1000.
Los precios ya incluyen el 16% del IVA. Diseñe un
algoritmo que determine el monto a pagar por el alquiler
de un vehículo y el monto incluido del impuesto.
17. Problemas propuestos
• Se cargan por teclado tres números distintos. Mostrar por pantalla el mayor de ellos.
• Se ingresa por teclado un valor entero, mostrar una leyenda que indique si el número es
positivo, nulo o negativo.
• Confeccionar un programa que permita cargar un número entero positivo de hasta tres
cifras y muestre un mensaje indicando si tiene 1, 2, o 3 cifras. Mostrar un mensaje de error
si el número de cifras es mayor.
• Un postulante a un empleo, realiza un test de capacitación, se obtuvo la siguiente
información: cantidad total de preguntas que se le realizaron y la cantidad de preguntas
que contestó correctamente. Se pide confeccionar un programa que ingrese los dos datos
por teclado e informe el nivel del mismo según el porcentaje de respuestas correctas que ha
obtenido, y sabiendo que:
Nivel máximo: Porcentaje>=90%.
Nivel medio: Porcentaje>=75% y <90%.
Nivel regular: Porcentaje>=50% y <75%.
Fuera de nivel: Porcentaje<50%.