Producto a través de la suma

Sonia Marco Sánchez

/* Calcular el producto sin usar el operador * .*/

/* ENTRADAS: por teclado, dos enteros positivos
SALIDAS: por pantalla, un entero (resultado) mayor que 0
tal que resultado = operador1*operador2, (pero usando sumas) con

0<(operador1, operador2)<=resultado.

SOLUCION: Se solicitan y leen los enteros operador1 y operador2.
El resultado del producto puede calcularse sumando el
operador1 tantas veces como indique el operador2. */

#include <iostream>
#include <math.h>
using namespace std;

int main()
{
int operador1, operador2; //Datos de entrada
int contador, resultado; //Dato de salida del producto entero y ayuda

cout << “____MULTIPLICACION ENTEROS____”;
cout << “\n\nIntroduce los numeros que desees multiplicar: “;

cin >> operador1 >> operador2;
while((0 >= operador1) || (0 >= operador2))
{
cout << “\nIntroduce dos numeros positivos: “; cin >> operador1 >> operador2;
}

contador = operador1;
resultado = 0;

while(contador > 0)
{
resultado = resultado + operador2;
contador –;
}

cout << “\nEl resultado es: ” << resultado << endl << endl;

return 0;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s