do the multiplication of values using soma and while operator

2
 var  n1 = Number(window.prompt(" digite o primeiro número "));   
 var  n2 = Number(window.prompt(" digite o segundo número ")); 

 var soma;

 var num = 0; 

        while( num < n1)

    {


        var num = n1+n2+n1;




       num++;
    }

 alert(soma);
    
asked by anonymous 18.11.2016 / 00:05

1 answer

5

If we get 5 x 7 , which gives 35 , we can see this way:

 7 + 7 + 7 + 7 + 7   n2
└────────┬────────┘ 
         5           n1

Conveying this to an algorithm means that we have to add the value n2 (7, in the example) by n1 times (5, in the example).


What can be implemented like this:

var  n1 = Number(window.prompt(" digite o primeiro número "));   
var  n2 = Number(window.prompt(" digite o segundo número ")); 

var soma = 0;
var num = 0; 

while( num < n1 )       // vamos efetuar a soma n1 vezes
{
  var soma = soma + n2; // e, em cada vez, adicionamos n2 ao total
  num++;
}

alert(soma);

See working at CODEPEN .

    
18.11.2016 / 00:14