[ Foro de Pascal ]

Q' Operación es - Multiplicar con sumas

01-Apr-2015 17:55
Misael Garcia (+1)
3 Respuestas

Me pidieron realizar un programa en turbo pascal que  realice el producto de 2 números enteros positivos, utilizando únicamente, la operación suma (+)  

se que el producto es multiplicación pero dice utilizan únicamente la operación suma

espero me puedan ayudar...  


01-Apr-2015 18:00
Nacho Cabanes (+30)

Piensa  que 5*4 es 5+5+5+5

Si analizas ese detalle, lo tienes ;-)


01-Apr-2015 19:19
Misael Garcia (+1)

Estuve analizando; creo que el programa quedaría algo así


5*4 = 20    
4 es el multiplicador ------ es las beses que multiplico el multiplicando  
5 es el multiplicando
en el programa pido que ingrese el multiplicador y el multiplicando

como dice el problema utilizando solamente la operación suma
el multiplicador me indica cuantas veces debo sumar un numero para obtener su producto
es decir 5*4 = 20 al 5 lo tengo que sumar 4 veces utilizando la suma  5+5+5+5 = 20

en código pascal como hago esto...


01-Apr-2015 19:42
Nacho Cabanes (+30)

Esa es la idea. Deberás usar un "for" para sumar el multiplicando tantas veces como te indique el multiplicador.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)