Programacion en qbasic

Solo disponible en BuenasTareas
  • Páginas : 4 (949 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de febrero de 2011
Leer documento completo
Vista previa del texto
ANIDAMIENTO DE ESTRUCTURAS DE SELECCIÓN

Hay situaciones en las que la solución de un ejercicio se realiza como un anidamiento de preguntas o sea se toma una decisión, se escoge el camino a seguiry se vuelve a tomar una decisión y así sucesivamente.

Es decir, para alcanzar la solución de un problema se debe aplicar el anidamiento de soluciones
Ej.

Ejemplo en clase:

En un almacén sellevan a cabo descuentos de acuerdo con el color de una balota (bolita) que saque el cliente antes de pagar la cuenta total de la compra así:

1. si la balota es blanca no habrá descuento
2.si la balota es verde, el descuento será del 10%
3. si la balota es roja, el descuento será del 15%

Análisis de la solución

Aquí lo más importante entonces es saber cuánto sumó la cuentatotal de la compra o compras y el color de la balota, con el fin de saber si hay descuento y de cuánto es, para saber cuánto tiene que pagar el cliente.

Definición de variables

CTOTAL = Sirve paraleer el costo total de la compra.

COLOR = Sirve para leer el color de la balota y determinar el porcentaje del descuento.

DECS = Se utiliza para calcular el descuento que se le tiene que haceral cliente.

PAGO = Se utiliza para calcular el pago total o sea lo que efectivamente debe pagar el cliente.

Diagrama de Flujo

Prueba de escritorio

Hagamos pruebas de tal manera que sepueda recorrer cada uno de los caminos y así garantizar que por todos ellos funciona correctamente:

CTOTAL | COLOR | DESC | PAGO |
380.000 | VERDE | 38.000 | 342.000
|
50.000 | BLANCO | 0 |50.000
|
123.000 | ROJO | 18.450 | 104.550
|

Algoritmo En Pseudo código

Inicio
Lea CTOTAL, COLOR
Si COLOR = 'BLANCO' Entonces
DESC = O
Si_no
Si COLOR = ' VERDE ' EntoncesDESC = CTOTAL*!
Si_no
DESC = CTOTAL*Ü
Fin_si no
Fin_si
PAGO = CTOTAL - DESC
Imprima ' El pago total es de: ' , PAGO
Fin_ algoritmo

TALLER ANIDAMIENTO DE ESTRUCTURAS DE SELECCIÓN...
tracking img