Este repositório contém uma série de desafios de programação para praticar o uso de estruturas de tomada de decisão em Javascript.
Para executar estes desafios, você precisará ter Node.js (versão 18 ou superior) instalado em seu sistema. Se você ainda não o instalou, você pode baixá-lo aqui.
Para começar, clone este repositório para o seu computador local usando o seguinte comando:
git clone git@github.com:rtio/desafio-logica-if-else.git
Após clonar o repositório, navegue até a pasta do projeto e instale todas as dependências necessárias usando o comando:
npm install
Para executar os desafios, use o seguinte comando, ex:
node nomedoarquivo.js
Crie arquivos separados para cada teste, ex:
idade.js
calculadora.js
...
Aqui estão os desafios que você precisa completar:
-
Verificar a idade: Crie um programa que peça ao usuário para inserir a sua idade e informe se o usuário é menor de idade (menos de 18 anos) ou maior de idade (18 anos ou mais).
-
Calculadora básica: Crie uma calculadora básica, onde o usuário fornece dois números e a operação que deseja realizar (adição, subtração, multiplicação, divisão). Use if e else para determinar a operação a ser realizada.
-
Verificar se um aluno foi aprovado ou reprovado: Crie um programa que peça ao usuário para inserir a nota de um aluno, e então informe se o aluno foi aprovado (nota maior ou igual a 7), reprovado (nota menor que 7) ou está de exame final (nota entre 5 e 6.9).
-
Classificar números: Crie um programa que peça ao usuário para inserir três números diferentes e, em seguida, imprima os números em ordem crescente.
-
Faixa de idade: Escreva um programa que solicite ao usuário o ano de nascimento e imprima a faixa etária na qual ele se encontra: "Criança" (idade < 13), "Adolescente" (idade >= 13 e idade < 18), "Adulto" (idade >= 18 e idade < 60), "Idoso" (idade >= 60).
As respostas devem ser enviadas em formato de pull request para esse repositório.
Boa sorte com seus desafios de programação!