Dúvidas 01

10/03/2021

0

Boa tarde pessoal, espero que estejam bem!!! Sou iniciante em programação e estou em duvidas sobre algumas coisas.

function soma(numero) {

var total = 0;
for(var i = 1; i <= numero; i++){
total += i;
}
return total;

}
Por exemplo pq a var total se inicia em zero? Ela não deveria começar do 1?


function calculadora(numero,outroNumero,operacao){

var adicao = numero + outroNumero;
var subtracao = numero - outroNumero;

if (operacao === "+") {
return numero + outroNumero;
} else if (operacao === "-"){
return numero - outroNumero;
} else (operacao === "*")
return "operação inválida"
}


E nesse exercício não era preciso declarar var?
Ana Jesus

Ana Jesus

Responder

Posts

11/03/2021

Heraldo Araujo

Bom dia,

Ana!

1)

O objetivo é obter o somatório de todos valores da variável "i", começando de "1" até "numero".


Vamos fazer um exercício:

Veja os resultados de total , por exemplo, se o numero=3 :

primeiro loop

seguir esse calculo ==> total = (total+i)


se "total" começar por 1

total=1;

primeiro loop:
total = 1 + 1 ===> 2

segundo loop
total = (2+ 2) ===> 4

terceiro loop
total = ( 4 + 3 ) === 7

Porém, o resultado ´deveria ser => 1+2+3 = 6;

Por isso que "total" tem que começar por zero;



2) dependendo da linguagem, não precisa declarar a variável;:

obs.: em linguagem algoritimica não ´enecessário declarar variáveis, mas varia de professor para professor, ás vezes, o mestre ensina declarando variáveis;

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar