desafios de aula concluido

This commit is contained in:
Douglas Vinicius Nobrega 2022-11-03 09:58:12 -03:00
parent ff06bfade6
commit 934f37ed14
4 changed files with 114 additions and 0 deletions

3
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,3 @@
{
"liveServer.settings.port": 5501
}

41
aula-2-resolvendo.html Normal file
View File

@ -0,0 +1,41 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<p>TESTE 1</p>
<p>
Um texto tem 20 dígitos , a cada 2 dígitos tem um número 0 , os dígitos
são letras aleatórias , faça isso com javascript.
<!--
1.criar a variavel array
2. length = 20
3. gerar as letras aleatórias:
3.1 gerar o indice da letra
3.2 gerar a letra
3.3 fazer um loop para gerar 20 letras
4.substituir por 0 a cada 2 digitos
5. transformar o array em string
-->
</p>
<p>TESTE 2</p>
<p>
Um dia tem 24 horas, quantos segundos tem em uma semana? faça em
javascript
</p>
<script>
let horasDia = 24;
let minutoHora = 60;
let segundosMinuto = 60;
let segundosUmaHora = segundosMinuto * minutoHora ;
let segundosDia = segundosUmaHora * horasDia;
let resultado = segundosDia * 7;
console.log(`Um dia tem ${horasDia} horas, uma hora tem ${minutoHora} minutos, um minuto tem ${segundosMinuto} segundos. Uma semana tem ${resultado} segundos`);
</script>
</body>
</html>

29
aula-3-resolvendo.html Normal file
View File

@ -0,0 +1,29 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<p>TESTE 3</p>
<p>
uma array contendo 40 numeros aleatórios, retornar somente os números
pares divisíveis por 5, faça isso em javascript.
</p>
<script>
let arr = [];
for(let i = 0; i < 40; i++) {
let numAleatorio = Math.floor(Math.random() * 100)
if(numAleatorio % 2 == 0 ) {
if(numAleatorio % 5 == 0) {
arr.push(numAleatorio)
}
}
}
console.log(arr)
</script>
</body>
</html>

41
aula1-resolvendo.html Normal file
View File

@ -0,0 +1,41 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<p>TESTE 1</p>
<p>
Um texto tem 20 dígitos , a cada 2 dígitos tem um número 0 , os dígitos
são letras aleatórias , faça isso com javascript.
<!-- 1. length: 20
2. aleatório: Math.random e intervalo de A a Z
3. substituir o digito a cada 2 digitos por 0
4. transformar o array em string-->
</p>
<script>
const generateRandomString = () => {
const characters =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
let arr = [];
for(let i = 0; i < 20; i++) {
let num = Math.random() * characters.length
let letra = characters.charAt(num)
if((i + 2) % 3 == 0 ) {
letra = 0
}
arr.push(letra)
}
console.log(arr)
}
generateRandomString()
</script>
</body>
</html>