Condicionales Ejercicios de Consolidacio n
Consolidación
Andrés Barrera
Pensamiento Algorítmico
¿Qué es un condicional?
• Una pregunta booleana,
que determina que camino
puede tomar un algoritmo
▫ Preguntabooleana es SI
o NO
• SI (Condición) Entonces
▫ Instrucciones
• SI NO
▫ Instrucciones
• FIN SI
• Tipos de condiciones
▫
▫
▫
▫
Igualdad:
A = B -- A != B
Desigualdades
A > B -- A < B -- A >=
B --A <= B• Evaluar que?
▫ Números
▫ Letras o palabras
▫ Booleanos
Condicional anidado - Un condicional
dentro de otro condicional
• SI (edad > 18) entonces
▫ Escribir (“Puede entrar al bar”)
▫ SI (Genero =“HOMBRE”) entonces
Valor entrada = 10000
▫ SI NO
Valor entrada = 5000
▫ FIN SI
• SI NO
▫ Escribir (“No puede entrar al bar”)
• FIN SI
Condicional complejo - Evalúa dos
expresiones al tiempo
•Pasa cuando se cumplan
las dos (AND)
▫ SI (edad < 25 AND edad
> 18) Entonces
Hacer descuento
▫ SI NO
No hacer descuento
▫ FIN SI
• Pasa cuando se cumplan
alguna de las dos (OR)
▫ SI (estado =“Matricula”
OR promedio < 3.0)
Entonces
Es excluido
▫ SI NO
Continua
▫ FIN SI
Convertidor de monedas
En Venezuela existen unos de los controles de cambio más complejos del mundo ya que el gobiernomanejas 3 tipos de cambio diferentes:
• 6,4 Bolívares por dólar
• 12,0 Bolívares por dólar
• Tasa SIMADI se subasta, que se rige por un valor de mercado (aproximadamente 200 Bolívares por dólar)
Porotra parte existe el mercado negro donde la divisa puede alcanzar precios de hasta 600 Bolívares por
dólar.
Haga un algoritmo que muestre el valor en Bolívares para una cantidad determinada de pesos:Por ejemplo para la TRM de hoy $2.900 si tenemos $29.000 entonces:
Bolívar 6,4: 64 Bolívares
Bolívar 12: 120 Bolívares
SIMADI a 220: 2200 Bolívares
Mercado negro a 550: 550.000 Bolívares
Calcular elsalario de un
vendedor
Cargo
Salario
Cantidad de
Comisión
unidades
vendidas
Vendedor
Junior
Vendedor
Senior
$800.000
$1´200.000
1 – 50
10%
51 - 100
25%
101 o más
50%
1 – 50
10%
51...
Regístrate para leer el documento completo.