“Querer vencer significa já ter percorrido metade do caminho.”
Sobre o desafio | Entrega | Licença
Desafios para fortalecer alguns conceitos, entre eles:
Crie um programa para calcular o IMC e nível de obesidade de uma pessoa.
Comece criando constantes para armazenar o nome
, peso
, altura
e sexo
de uma pessoa, por exemplo:
const nome = "Robson";
const peso = 80.0;
const altura = 1.88;
const sexo = "Masculino"
A partir desses dados armazene em uma constante chamada imc
o cálculo do índice de massa corporal definido pela fórmula abaixo:
const imc = peso / (altura * altura)
Baseado no valor obtido através desse cálculo exiba as seguintes mensagens:
SE
o IMC
maior ou igual a 30
: Carlos você está acima do peso;SE
o IMC
menor que 29.9
: Carlos você não está acima do peso;Crie um programa para calcular a aposentadoria de uma pessoa.
Obs.: Esse cálculo é fictício, dentro da aposentadoria existem muitos outros fatores para serem levados em conta :)
Comece criando constantes para armazenar nome
, sexo
, idade
e contribuicao
(em anos), por exemplo:
const nome = "Manoel";
const sexo = "Masculino";
const idade = 48;
const contribuicao = 23
Baseado nos valores acima utilize as fórmulas a seguir para calcular se a pessoa está apta ou não para se aposentar e no fim imprima uma mensagem em tela.
Com base nas regras acima imprima na tela as mensagens:
SE
a pessoa estiver aposentada: Silvana, você pode se aposentar!
;SE
a pessoa NÃO estiver aposentada: Silvana, você ainda não pode se aposentar!
;Dica: Você pode unir duas condições, veja o exemplo abaixo
if (condicao1) {
if (condicao2) {
// Condição 1 e 2 passaram
} else {
// Condição 1 passou, porém condição 2 não passou
}
} else {
// Condição 1 não passou
}
Esse desafio não precisa ser entregue e não receberá correção, mas você pode ver um exemplo de solução aqui. Após concluí-lo, adicionar esse código ao seu Github é uma boa forma de demonstrar seus conhecimentos para oportunidades futuras.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com :purple_heart: by Robsongap :wave: Entre na nossa comunidade!
const nome = 'robson';
const peso = 80;
const altura = 1.89
const imc = peso / (altura * altura)
let message = "";
if (imc >= 30) {
message = `${nome} você está acima do peso`
} else {
message = `${nome} você não está acima do peso`
}
console.log(message);
const nome = 'Silvana';
const sexo = 'F';
const idade = 48;
const contribuicao = 23;
const calculoContribuicao = idade + contribuicao;
// essas variáveis irão retornar true ou false
const homemPodeAposentar = sexo == 'M' && contribuicao >= 35 && calculoContribuicao >= 95;
const mulherPodeAposentar = sexo == 'F' && contribuicao >= 30 && calculoContribuicao >=85;
if ( homemPodeAposentar || mulherPodeAposentar ) {
console.log(`${nome}, você pode se aposentar!`)
} else {
console.log(`${nome}, você não pode se aposentar!`)
}