Informática, pregunta formulada por Dianakol1185, hace 1 año

Programa en java que multiplique dos numeros sin utilizar el operador multiplicacion

Respuestas a la pregunta

Contestado por Polfed
14
Para el desarrollo de este ejercicio se hará uso de la sumatoria de los dos números en n veces. Para optimizar el proceso del Ordenador, se identifica el numero menor de los dos números para sumar el numero mayor n veces del numero menor.
Nota: 
Otra manera de multiplicar números sin usar el operador * sería con el uso de los números binarios y luego convertir a números enteros o naturales.
Ejemplo Demostrativo:
num1 = 5, num2 = 2
Numero menor 2
Numero mayor 5
Proceso: Sumar el numero 5 dos veces
Resultado: 5 + 5 = 10
Algoritmo
int n1 = 8;
int n2 = 9;
int suma = 0;
if(n1<n2){
     for (int i = 1; i <= n1; i++) {
           suma = suma + n2;
     }
}else{
     for (int i = 1; i <= n2; i++) {
           suma = suma + n1;
     }
}
System.out.println(n1+" * "+n2+" = "+suma);
Otras preguntas