Skip to content

Commit b402320

Browse files
committed
Hoje eu estudei os conceitos de Funções com parâmetros REST.
1 parent 9070e69 commit b402320

File tree

5 files changed

+48
-2
lines changed

5 files changed

+48
-2
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<script>
2+
const cidades = ["Salvador", "Rio de Janeiro", "São Paulo", "Fortaleza"]
3+
4+
const pesquisa = prompt("Digite o nome da cidade: ")
5+
6+
if (cidades.includes(pesquisa)) {
7+
alert(`${pesquisa} Localizado`)
8+
} else {
9+
alert(`${pesquisa} Não existe na Lista`)
10+
}
11+
12+
</script>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<script>
2+
const numero = prompt("Digite o número e verificar se é par ou impar");
3+
4+
if (numero % 2 == 0) {
5+
alert(`${numero} é par`)
6+
} else {
7+
alert(`${numero} é impar`)
8+
}
9+
</script>
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<!--REST(...)Utilizado para unir um conjuto de elementos em um vetor.
2+
Ele pode ser utilizado nas funções para receber um conjuto de parâmetros,
3+
que são convertidos para um vetor. Exemplo.. -->
4+
<script>
5+
const calcularMedia = (...notas) => {
6+
const num = notas.length;
7+
if (num == 0) {
8+
console.log("Informe, no minimo, uma nota");
9+
return
10+
}
11+
let soma = 0 //Vai acumular a soma das notas
12+
for (const nota of notas) {
13+
soma += nota // Soma o valor dos argumentos
14+
}
15+
const media = soma / num
16+
console.log(`Média: ${media.toFixed(2)}`)
17+
}
18+
19+
//Exemplos de chamada de calcularMedia() com n° de parâmetros diferentes
20+
calcularMedia(6, 7, 8) //Média: 7.0
21+
calcularMedia(2, 10) //Média: 6.0
22+
calcularMedia(7.5, 10, 8, 9.5) //Média: 8.8
23+
calcularMedia() //Informe no mínimo, uma nota.
24+
25+
</script>

cap08-Funções-Eventos/ex8_2.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="viewport" content="width=device-width, initial-scale=1.0">
77
<link rel="stylesheet" href="css/style.css">
88
<title>Exemplo revenda avenidade</title>
9-
</head>
9+
< </head>
1010

1111
<body>
1212
<h1>Revenda Avenidade - Promoção</h1>

cap08-Funções-Eventos/js/ex8_2.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ frm.addEventListener("submit", (e) => {
1717
resp3.innerText = `+10x de ${parcela.toFixed(2)}`;
1818
});
1919

20-
// Função rececbe ano do veiculo como parâmetro
20+
// Função recebe ano do veiculo como parâmetro
2121
const classificarVeiculo = (ano) => {
2222
const anoAtual = new Date().getFullYear();
2323
let classif;

0 commit comments

Comments
 (0)