lunes, 29 de abril de 2013

9° ALGORITMOS ESTRUCTURAS CONDICIONALES


Estructuras de Condicionales

Las estructuras condicionales comparan una variable contra otro(s) valor(es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite. Existen dos tipos básicos, las simples y las múltiples.
-Simples: Las estructuras condicionales simples se les conoce como “Tomas de decisión”. Estas tomas de decisión tienen la siguiente forma:

                   Si <condición> entonces
                   Acción(es)
         Fin-si
EJEMPLO:
  • En un almacén se hace un 20% de descuento a los clientes cuya compra supere los $1000 ¿ Cual será la cantidad que pagara una persona por su compra?   
         Inicio
          Leer compra
          Si compra > 1000 entonces
                  desc = compra * 0.20
          si no
                   desc = 0
          fin-si
          tot_pag = compra - desc
          imprimir tot_pag
         fin.
PONER EN PRÁCTICA LO APRENDIDO:

1) Un obrero necesita calcular su salario semanal, el cual se obtiene de la sig. manera:
         Si trabaja 40 horas o menos se le paga $16 por hora
Si trabaja mas de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra.