feat: Implementa Aula 3

This commit is contained in:
Sabrina Miranda 2022-11-04 23:44:17 -03:00
parent c50b44cd73
commit ecc612ee4b

View File

@ -11,19 +11,91 @@
<p> <p>
Um texto tem 20 dígitos , a cada 2 dígitos tem um número 0 , os dígitos 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. 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>
<script></script> <script>
function randomText() {
const textArray = [];
const alfabeto = "abcdefghijklmnopqrstuvxywzABCDEFGHIJKLMNOPQRSTUVXYWZ";
for (let i = 0; i < 20; i++) {
let letter;
if ((i + 1) % 3 == 0) {
letter = 0;
} else {
let index = parseInt(Math.random() * alfabeto.length);
letter = alfabeto[index];
}
console.log(letter);
textArray.push(letter);
}
console.log(textArray.toString().replace(/\,/g, ""));
}
randomText();
</script>
<p>TESTE 2</p> <p>TESTE 2</p>
<p> <p>
Um dia tem 24 horas, quantos segundos tem em uma semana? faça em Um dia tem 24 horas, quantos segundos tem em uma semana? faça em
javascript javascript
<!--
1. quantos segundos tem em 24 horas
2. multiplicar o resultado acima por 7
-->
</p> </p>
<script></script> <script>
function calcular() {
const horas = 24;
const minutos = 60;
const segundos = 60;
const segundosHora = minutos * segundos;
const segundosDia = 24 * segundosHora;
const resultado = segundosDia * 7;
console.log(
`Uma hora tem ${segundosHora} segundos. Um dia tem ${segundosDia} segundos. Uma semana tem ${resultado} segundos`)
}
calcular();
</script>
<p>TESTE 3</p> <p>TESTE 3</p>
<p> <p>
uma array contendo 40 numeros aleatórios, retornar somente os números uma array contendo 40 numeros aleatórios, retornar somente os números
pares divisíveis por 5, faça isso em javascript. pares divisíveis por 5, faça isso em javascript.
<!--
1. definir valor minimo e máximo
2. criar a variável array
3. length = 40
4. gerar os números aleatórios:
4.1 fazer um loop para gerar os 40 números
4.2 números devem ser pares e divisíveis por 5
-->
</p> </p>
<script></script> <script>
function geradordeNumeros(min , max) {
const numeros = [];
for(let i = 0 ; i < 40 ; i++){
min = Math.ceil(min);
max = Math.floor(max);
let numrandom = Math.floor(Math.random() * (max - min + 1)) + min;
//console.log(numrandom);
if(numrandom % 2 == 0 && numrandom % 5 == 0){
numeros.push(numrandom);
}else {
i--;
}
}
return numeros;
}
console.log(geradordeNumeros(1 , 1000));
</script>
</body> </body>
</html> </html>