Vou começar com exemplos bem simples. Tentarei "traduzir" alguns exemplos com pseudocódigo para o JS.
Exemplo 1
Ler dois números e imprimir a soma deles
Preciso criar duas variáveis para colocar cada número que o usuário digitar. Vou usar o comando prompt()
porque abre no navegador uma janela para que o usuário digite os valores solicitados. Porém, há uma limitação com esse comando: tudo que for digitado será uma string. O melhor é colocar um desses operadores:
-
parseInt()
: converte strings em números inteiros -
parseFloat()
: converte strings em números flutuantes (números reais) -
Number()
: converte strings em números inteiros ou flutuantes
Nesse caso, vou usar Number()
antes do prompt()
const valor1 = Number(prompt("Digite o primeiro valor:"));
const valor2 = Number(prompt("Digite o segundo valor:"));
Agora, é só criar uma constante para efetuar a soma dos dois valores.
const soma = valor1 + valor2;
Mostrar o resultado na tela.
console.log(soma);
Exemplo 2
Receba três notas, calcule e mostre a média aritmética entre elas.
Preciso criar três variáveis para colocar cada nota que o usuário digitar.
const nota1 = Number(prompt("Digite a primeira nota:"));
const nota2 = Number(prompt("Digite a segunda nota:"));
const nota3 = Number(prompt("Digite a terceira nota:"));
Vou criar uma variável para guardar o valor da soma das notas.
const somaNotas = nota1 + nota2 + nota3;
Vou criar uma variável para receber a divisão entre a soma das três notas e o número de notas calculadas.
const media = somaNotas / 3;
Vou mostrar o resultado na tela.
console.log(media.toFixed(2));
Epa. O que é toFixed()
?!
É um comando que usamos para determinar a quantidade de casas decimais de um número flutuante. Nesse caso, quero que o resultado seja a média com duas casas decimais.
Exemplo 3
Receba três notas e seus respectivos pesos, calcule e mostre a média ponderada dessas notas.
Preciso criar seis variáveis: três para colocar cada nota que o usuário digitar e mais três para colocar os pesos de cada nota que o usuário também vai digitar.
const nota1 = Number(prompt("Digite a primeira nota"));
const pesoNota1 = Number(prompt("Digite o peso da primeira nota:"));
const nota2 = Number(prompt("Digite a segunda nota"));
const pesoNota2 = Number(prompt("Digite o peso da segunda nota:"));
const nota3 = Number(prompt("Digite a terceira nota"));
const pesoNota3 = Number(prompt("Digite o peso da terceira nota:"));
Vou criar uma variável para a soma de cada nota multiplicada pelo seu respectivo peso.
const soma1 = (nota1 * pesoNota1) + (nota2 + pesoNota2) + (nota3 * pesoNota3);
Vou criar uma variável para a soma dos pesos de cada nota.
const soma2 = (pesoNota1 + pesoNota2 + pesoNota3);
Agora vou criar uma variável para calcular a divisão entre os resultados das variáveis anteriores.
const media = soma1 / soma2;
Por fim, mostrar o resultado na tela.
console.log(media.toFixed(2));
E aí? Gostaram? Até a próxima anotação!
Top comments (0)