jueves, 16 de agosto de 2012

Multiplicación de dos numeros enteros con sumas

Objetivo:

Obtener el resultado del producto de dos números enteros “a” y “b” mediante un algoritmo que multiplique el primer valor por el segundo valor, haciendo uso del método recursivo, el cual permita sumar la variable “a” al valor de b disminuido en 1 y volver a realizar la operación principal y finalizando con el desplegado del resultado en la pantalla.

Algoritmo:

  1. Se elige un valor representado por la variable “a”.
  2. Se escoge un segundo valor representado por la variable “b”.
  3. Se verifica que los valores sean iguales a 0 ó a 1.
  4. Se multiplican los valores de las variables.
  5. Es desplegado el resultado de la operación.

Diagrama de Flujo:

Pseudocódigo:

  1. Inicialización de las variables int a, b;
  2. a => 7 , b => 5;
  3. Comparación a != 0 && b != 0;
  4. Multiplico a + (b-1 * a);
  5. Desplegar en pantalla: “El resultado de la multiplicación es:";

Código:

Ejecución:

Descarga de código y documentación con recursividad

1 comentario: