0% acharam este documento útil (0 voto)
6 visualizações3 páginas

Exercicios Javascript

Enviado por

kayke.katsumata
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
6 visualizações3 páginas

Exercicios Javascript

Enviado por

kayke.katsumata
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

const valor =

Exercício 1 parseFloat(prompt(`Insira o
const number = valor para ${nome}:`));
parseInt(prompt('Informe o
número multiplicado: ')); // Verifique se o valor
inserido é um número válido
for(let i = 1; i <= 10; i++) { if (!isNaN(valor)) {
numerosNomes.push({ nome,
const result = i * number; valor });
} else {
alert(`${number} * ${i} = $ alert('Valor inválido. Por
{result}`); favor, insira um número
} válido.');
i--; // Decrementar o
Correção 1
contador para que o usuário
insira o valor novamente
}
}

// Encontre o maior número e seu


nome correspondente
let maiorNumero =
Number.NEGATIVE_INFINITY;
let nomeMaiorNumero = '';

for (const item of numerosNomes)


{
if (item.valor > maiorNumero)
{
maiorNumero = item.valor;
Exercício 2 nomeMaiorNumero = item.nome;
}
}

const numerosNomes = []; // Exiba o resultado


if (nomeMaiorNumero !== '') {
// Use um loop para obter os 5 alert(`O maior número é $
valores inseridos pelo usuário e {maiorNumero} e corresponde ao
seus nomes correspondentes nome ${nomeMaiorNumero}.`);
for (let i = 1; i <= 5; i++) { } else {
const nome = prompt(`Insira o alert('Nenhum número válido
nome ${i}:`); foi inserido.');}
Exercício 3 Exercício 4
<!DOCTYPE html>
do {
<html lang="pt-br">
var valor =
<head>
parseInt(prompt("Digite um
<meta charset="UTF-8">
número:"));
<meta name="viewport"
if (isNaN(valor)) {
content="width=device-width,
alert("este valor
initial-scale=1.0">
não é válido digite outro
<title>Exercicio 1</title>
valido");
</head>
} else {
<body>
if (valor % 2 === 0)
{
<p id="multOutput"></p>
alert(valor + "
é um número par.");
} else {
<script>
alert(valor + "
const number =
é um número ímpar.");
parseInt(prompt('Informe o
}
número multiplicado: '));
}
} while (isNaN(valor));
for(let i = 1; i <= 10; i++) {
Correção 3
const result = i * number;
document.getElementById('multOut
put').innerHTML = 'O resultado
da multiplicação é: ' + `$
{number} * ${i} = ${result}`;
}
</script>
</body>
</html>
var palavra =
Correção 4
window.prompt("Informe a
palavra",
"palavra");
if(palin(palavra)){
alert("Esta palavra é
palindroma");
}
else{
alert("Esta palavra NÃO é
palindroma");
}

Correção 5

Exercício 5
function palin(pal){
var palindroma = true;
pal = pal.toUpperCase();

for(var i = 0; i <
(pal.length / 2); i++){
if(pal.charAt(i) !=
pal.charAt(pal.length - i - 1)){
palindroma = false;
}
}

return palindroma;
}

Você também pode gostar