Blog del Prof. Alejandro Camacho

Gracias al equipo técnico de CTSI

About

Proin accumsan urna in mi. Aenean elementum egestas tortor. Donec neque magna, auctor a, dapibus sit amet, facilisis sit amet, ligula..

3.1.3. Ejemplos de algoritmos condicionales

En un algoritmo puede existir una condición que bifurque el flujo normal del conjunto de instrucciones de acuerdo a la decisión que se tome. Por lo tanto, el programador debe tener en cuenta las alternativas que se pueden tomar en base a la pregunta: ¿Qué pasa si ocurre tal cosa ? Vamos a mencionar unos ejemplos de algoritmos con condiciones.
1. Condiciones sencillas: (Una o dos alternativas)
Ocurren cuando tenemos algo como lo siguiente:
………….
…………. (conjunto de instrucciones)
………….
Si condición entonces
………
………
fin del si
…………
………… (instrucciones)
…………

1. Hacer un algoritmo que lea los nombres y edades de dos personas e imprima cual de ellas tiene más edad.
1. Inicio
2. leer nombre1 y edad1
3. leer nombre2 y edad2
4. comparar edad1 con edad2:
5. Si edad1 > edad2 imprimir ( nombre1, ” es mayor “)
6. si edad2 > edad1 imprimir ( nombre2, ” es mayor”)
7. Si edad1 = edad2 imprimir (“Edades iguales”)
8. Fin

2. En una Granja existen N conejos, N1 blancos y N2 negros. Se venden X negros y Y blancos.
Hacer un algoritmo que:
a) Imprima la cantidad de conejos vendida
b) Si P1 es el precio de venta de los conejos blancos y P2 es el precio de venta de los conejos negros, imprima el monto total de la venta.
c) Imprima el color de los conejos que se vendieron mas.

Solución:

1. Inicio
2. Leer datos: N, N1,N2,X,Y,P1,P2
3. Calcular la cantidad de conejos vendida: CCV = X + Y
4. Imprimir la cantidad de conejos vendida: Imprimir CCV
5. Calcular el monto de la venta: MVenta = X * P2 + Y * P1
6. Imprimir monto de la venta: Imprimir MVenta
7. Si X > Y entonces
Imprimir “Se vendieron mas conejos negros”
en otro caso
Imprimir “Se vendieron mas conejos blancos”
8. Fin

3. Elaborar un algoritmo que lea el importe bruto de una factura y determine el importe neto según los siguientes criterios:
· Importe bruto menor de 20.000 -> sin descuento
· Importe bruto mayor de 20.000 -> 15% de descuento

1. Inicio
2. Leer importeb
3. Calcular descuento:
Si importeb >= 20000 entonces
descuento =importeb * 0.15;
en otro caso
descuento = 0
finsi
4. Calcular monto total de la factura:
total:=importe – descuento
5. Escribir total
6. fin

4. Un decreto presidencial permite el aumento del 10& a aquellos trabajadores que ganen el sueldo mínimo oficial (Sueldomo). Hacer un algoritmo que lea el sueldo de un trabajador e imprima el sueldo a devengar, después del decreto.

Inicio
Leer sueldot
Si sueldot = sueldomo entonces
sueldot = sueldot + (sueldomo*0,10)
Imprimir sueldo
Fin