Boa noite
estou começando a aprender javascript e preciso fazer um algoritmo simplesinho, fiz ele em C mto facil
mas em javascript to me matanu aki
bom, eh o seguinte, tenho q criar um algoritmo no qual eu digito o valor do primeiro termo de uma Progressão aritmética, o ultimo termo dela, e a razão
e esse algoritmo deve retornar a soma dos termos de toda essa P.A.
entao, eu fiz em C já de boa
mas to fazenu em javascript, dai fiz akele modo de lacunas, pra digitar os tais valores, e em uma função criada em .js está calculando essa soma
sendo que estou chamando a função no arquivo HTML
mas nao sei o que está acontecendo, a soma ta sendo retornada como 0
acho que nao está passando pelo do while
vejam os códigos
Javascript:
function calculaPa(a1, au, r)
{
var a1;
var au;
var r;
var cont=a1;
var soma=0;
if (a1>au)
document.getElementById("resultadoSomaPa").innerHTML = "O primeiro termo não pode ser maior que o segundo";
do
{
soma+=cont;
cont+=r;
}while (cont<=au);
document.getElementById("resultadoSomaPa").innerHTML = "Primeiro termo : "+a1+"<br />"+"Ultimo termo : "+au+"<br />"+"Razão da P.A. : "+r+" <br />"+"Resultado da soma dos termos : "+soma+" <br />";
}
HTML:
Progressão Aritmética Primeiro termo:Ultimo termo:
Razão:
Soma dos termos da PA
Quem puder me ajudar, eu fico mto agradecido
obrigado desde já!