Skip to content

Latest commit

 

History

History
109 lines (74 loc) · 3.54 KB

01-1-primeiros-passos-com-js.md

File metadata and controls

109 lines (74 loc) · 3.54 KB

Launchbase

Desafio 1-1: Primeiros passos com JS

“Querer vencer significa já ter percorrido metade do caminho.”

Made by Rocketseat License

Sobre o desafio   |    Entrega   |    Licença

🚀 Sobre o desafio

Desafios para fortalecer alguns conceitos, entre eles:

  • Variáveis;
  • Condicionais;
  • Operadores.

Cálculo de IMC

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 = "Carlos";
const peso = 84;
const altura = 1.88;

A partir desses dados armazene em uma constante chamada imc o cálculo do índice de massa corporal definido pela fórmula abaixo:

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;

Cálculo de aposentadoria

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 = "Silvana";
const sexo = "F";
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.

  • O tempo de contribuição mínimo para homens é de 35 anos e, para mulheres, 30 anos;
  • Utilizando a regra 85-95, a soma da idade com o tempo de contribuição do homem precisa ser de no mínimo 95 anos, enquanto a mulher precisa ter no mínimo 85 anos na soma;

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
}

📆 Entrega

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.

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Feito com 💜 by Rocketseat 👋 Entre na nossa comunidade!