Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Projeto lista js #34

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"liveServer.settings.port": 5501
}
67 changes: 48 additions & 19 deletions exercicios.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
// EXEMPLOS DE IMPLEMENTAÇÃO ---------------------------------------------------------------

/* * Escrevam o código dentro da função correspondente ao número do exercício, no arquivo exercicios.js
* Existem dois tipos de exercícios:
1. Em alguns, você deve pedir dados ao usuário. Para isso, você deve usar a função prompt(). Nesses casos, você deve imprimir a resposta no console, usando o console.log().
2. Em outros, os dados são passados como argumentos da função. Nesses casos, você deve usar o return para retornar a resposta. */
// EXERCÍCIO 0A
function soma(num1, num2) {
// implemente sua lógica aqui
Expand All @@ -18,74 +21,100 @@ function imprimeMensagem() {

// EXERCÍCIO 01
function calculaAreaRetangulo() {
// implemente sua lógica aqui
const altura = prompt("Digite a altura do retangulo")
const largura = prompt("Digite a largura do retangulo")

const calcularArea = altura * largura

console.log(calcularArea)

}

// EXERCÍCIO 02
function imprimeIdade() {
// implemente sua lógica aqui
const anoAtual = prompt("Ano atual")
const anoNasc = prompt("Qual o seu ano de nascimento?")

const calcularIdade = anoAtual - anoNasc

console.log(calcularIdade)

}

// EXERCÍCIO 03
function calculaIMC(peso, altura) {
// implemente sua lógica aqui
return (peso / (altura * altura))

}

// EXERCÍCIO 04
function imprimeInformacoesUsuario() {
// implemente sua lógica aqui
// "Meu nome é NOME, tenho IDADE anos, e o meu email é EMAIL."
const nome = prompt("Qual seu nome")
const idade = prompt("Quantos anos você tem?")
const email = prompt("Digite seu e-mail")



console.log (`Meu nome é ${nome}, tenho ${idade} anos, e o meu email é ${email}.`)

}

// EXERCÍCIO 05
function imprimeTresCoresFavoritas() {
// implemente sua lógica aqui
let array = []
array.push(prompt("Fala uma cor"), prompt ("Fala outra"), prompt ("A terceira agora"))

/* const array = [cor1, cor2, cor3]
*/
console.log(array)
}

// EXERCÍCIO 06
function retornaStringEmMaiuscula(string) {
// implemente sua lógica aqui

return string.toUpperCase()
}

// EXERCÍCIO 07
function calculaIngressosEspetaculo(custo, valorIngresso) {
// implemente sua lógica aqui

return custo / valorIngresso
}

// EXERCÍCIO 08
function checaStringsMesmoTamanho(string1, string2) {
// implemente sua lógica aqui

return string1.length == string2.length

}



// EXERCÍCIO 09
function retornaPrimeiroElemento(array) {
// implemente sua lógica aqui
return array [0]

}

// EXERCÍCIO 10
function retornaUltimoElemento(array) {
// implemente sua lógica aqui

/* console.log(array.slice(-1))
console.log(array[array.length -1])
console.log(array) */
return array.pop()
}

// EXERCÍCIO 11
function trocaPrimeiroEUltimo(array) {
// implemente sua lógica aqui

}
/* return array.splice(0,-1) */
}

// EXERCÍCIO 12
function checaIgualdadeDesconsiderandoCase(string1, string2) {
// implemente sua lógica aqui
// implemente sua lógica aqui return string1.length == string2.length

/* return string1.localeCompare(string2, undefined, { sensitivity: 'accent' }) */
/* return string1.localeCompare(string2) */

}

Expand Down