Compare commits

..

9 Commits
main ... main

Author SHA1 Message Date
90ba7f4727 Merge pull request 'feat(Aula2/Aula): adição dos console.logs' (#4) from develop/exercicios into main
Reviewed-on: Gabriel_Ferraz_Nogueira/algoritmos-para-estudar-gabriel-ferraz#4
2022-11-04 18:04:56 +00:00
71c9a9ce95 feat(Aula2/Aula): adição dos console.logs 2022-11-04 15:04:23 -03:00
4606996e2c Merge pull request 'develop/exercicios' (#3) from develop/exercicios into main
Reviewed-on: Gabriel_Ferraz_Nogueira/algoritmos-para-estudar-gabriel-ferraz#3
2022-11-04 18:01:56 +00:00
f16746faa4 perfom(Aula2): simplificação do código 2022-11-04 15:01:09 -03:00
d5517be692 perfom(Aula1): simplificação do código 2022-11-04 15:00:06 -03:00
d065868ff0 Merge pull request '<feat>(Aula1): resolução do teste 3 na atividade' (#2) from develop/exercicios into main
Reviewed-on: Gabriel_Ferraz_Nogueira/algoritmos-para-estudar-gabriel-ferraz#2
2022-11-04 17:02:38 +00:00
f727f8f115 <feat>(Aula1): resolução do teste 3 na atividade 2022-11-04 14:01:58 -03:00
e2da576e4a Merge pull request '<feat>(Aula2): resolução dos testes propostos na atividade' (#1) from develop/exercicios into main
Reviewed-on: Gabriel_Ferraz_Nogueira/algoritmos-para-estudar-gabriel-ferraz#1
2022-11-04 17:00:22 +00:00
43baf5092c <feat>(Aula2): resolução dos testes propostos na atividade 2022-11-04 13:59:00 -03:00
3 changed files with 63 additions and 56 deletions

View File

@ -50,9 +50,7 @@
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`
);
`Uma hora tem ${segundosHora} segundos. Um dia tem ${segundosDia} segundos. Uma semana tem ${resultado} segundos`;
}
calcular();
</script>
@ -61,6 +59,24 @@
uma array contendo 40 numeros aleatórios, retornar somente os números
pares divisíveis por 5, faça isso em javascript.
</p>
<script></script>
<script>
// array
// 40 length
// radom numbers
// return par / 5
function paresPor5() {
const numbers = [];
const pares5 = []
for (let i = 0; i < 40; i++) {
let numb = Math.floor(Math.random() * 100)
if (numb % 2 === 0 && numb % 5 === 0) {pares5.push(numb)}
numbers.push(numb);
};
console.log(numbers);
console.log(pares5);
return pares5;
}
paresPor5();
</script>
</body>
</html>

View File

@ -11,44 +11,63 @@
<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 array
2. lenght: 20
3. gerar letras array
4. Math.random aleatorio
5. loop pra gerar 20 letras;
6. trocar os digitos a cada dois digitos por 0;
7. transformar o array em texto;
-->
</p>
<script>
function transformaTexto() {
let texto = [];
let alfabeto = "abcdefghijklmnopqrstuvxywzABCDEFGHIJKLMNOPQRSTUVXYWZ";
// string de 20 digitos
// a cada 2 digitos -> 0
// letras aleatórias
const generateRandomString = () => {
let arrLetras = [];
const characters =
"ABCDEFGHIJKLMNOPQRSTUVWXYÇZabcdefghijklmnopqrstuvwxyçz";
for (let i = 0; i < 20; i++) {
let indice = Math.floor(Math.random() * alfabeto.length);
let caracter = alfabeto.charAt(indice);
console.log(caracter);
if ((i + 1) % 3 === 0) {
caracter = 0;
let num = Math.floor(Math.random() * characters.length);
let letra = characters.charAt(num);
if ((i + 1) % 3 == 0) {
letra = 0;
}
texto.push(caracter);
arrLetras.push(letra);
}
console.log(texto.join(""));
}
transformaTexto();
console.log(arrLetras.join(""));
};
generateRandomString();
</script>
<p>TESTE 2</p>
<p>
Um dia tem 24 horas, quantos segundos tem em uma semana? faça em
javascript
</p>
<script></script>
<script>
const semana = 7;
const dia = 24;
const hora = 60;
const minuto = 60;
console.log(`tem ${minuto*hora*dia*semana} segundos em uma semana`);
</script>
<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></script>
<script>
// array
// 40 length
// radom numbers
// return par / 5
function paresPor5() {
const numbers = [];
const pares5 = []
for (let i = 0; i < 40; i++) {
let numb = Math.floor(Math.random() * 100)
if (numb % 2 === 0 && numb % 5 === 0) {pares5.push(numb)}
numbers.push(numb);
};
console.log(numbers);
console.log(pares5);
return pares5;
}
paresPor5();
</script>
</body>
</html>

View File

@ -11,36 +11,8 @@
<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>
<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>
<script></script>
<p>TESTE 2</p>
<p>
Um dia tem 24 horas, quantos segundos tem em uma semana? faça em