lunes, 20 de agosto de 2012

Tablas de multiplicar con rango

Objetivo:

El objetivo de este programa radica en la producción de ‘n’ tablas en cierto rango determinado por el usuario, de tal forma que sea este quien decida qué resultados brindará el programa, ya que el determinará los datos.

Algoritmo:

  1. Inicializar la variable ‘resultado’ igual a cero.
  2. Inicializar la variable ‘numero’.
  3. Inicializar la variable ‘inicio’.
  4. Inicializar la variable ‘fin’.
  5. Inicializar la variable ‘rinicio’.
  6. Inicializar la variable ‘nfin’.
  7. Pedir al usuario la tabla desde la cual quiere comenzar.
  8. Aceptar en ‘inicio’.
  9. Pedir al usuario la tabla hasta la cual quiere terminar.
  10. Aceptar en ‘fin’.
  11. Pedir al usuario el rango con el que quiere comenzar.
  12. Aceptar en ‘rinicio’.
  13. Pedir al usuario el rango con el que quiere terminar.
  14. Aceptar en ‘rfin’.
  15. Asigno ‘inicio’ a la variable ‘numero’ para empezar a contar desde ahí.
  16. Realizo el primer ciclo por un ‘for’, el número de tablas que quiero.
  17. Multiplico 'numero' desde el rango inicial hasta el rango final.
  18. Determino si se ha llegado al rango final para pasar al siguiente ciclo.
  19. Imprimo mis resultados.

Diagrama de Flujo:

Pseudocódigo:

  1. Resultado = 0
  2. Numero = 0
  3. Inicio = 0
  4. Fin = 0
  5. Rinicio = 0
  6. Rfin = 0
  7. Desplegar “¿Tabla desde la cual quieres comenzar?”
  8. Aceptar en ‘inicio’
  9. Desplegar: “¿Tabla hasta la cual quieres terminar?”
  10. Aceptar en ‘fin’
  11. Desplegar:” ¿Rango con el que quieres comenzar?”
  12. Aceptar en ‘rinicio’
  13. Desplegar:” ¿Rango con el que quieres terminar?”
  14. Aceptar en ‘rfin’
  15. numero = inicio
  16. int rep=inicio
  17. While(rep<=fin) Do
        int num2=rinicio
        While(num2 <=rfin) Do
           resultado=numero * num2
           imprimir ‘resultado’
           num2++
        End_While
        numero++
        rep++
    End_While

Código:

Ejecución:

Descarga de código y documentación

No hay comentarios:

Publicar un comentario