/Exercicios-logica_JavaScript

Exercícios de Lógica de Programação em JavaScript

Primary LanguageHTML

Exercícios de Lógica de Programação em JavaScript

Bem-vindo ao repositório de exercícios de lógica de programação em JavaScript!

Este repositório contém uma seleção de exercícios cuidadosamente escolhidos para ajudar você a aprimorar suas habilidades de pensamento lógico e programação na linguagem JavaScript.

Lista de Exercícios

  1. Faça um algoritmo que receba 2 notas e calcule a média aritmética.

  2. Crie um algoritmo que leia um número diferente de zero e diga se este número é positivo ou negativo.

  3. Crie um algoritmo que leia a idade de uma pessoa e diga em qual ano ela nasceu.

  4. Crie um algoritmo que receba 3 números e informe qual o maior entre eles.

  5. Crie um algoritmo que leia um número e diga se ele é par ou ímpar.

  6. Ler um valor e escrever a mensagem É MAIOR QUE 10! se o valor lido for maior que 10, caso contrário escrever NÃO É MAIOR QUE 10!

  7. Faça um algoritmo que receba o valor da base e da altura de um triângulo e calcule sua área usando a fórmula A = (base x Altura) / 2.

  8. Faça um algoritmo que receba 4 números e realize a soma deles e a média entre eles, mostrando os resultados.

  9. Faça um algoritmo que receba um número inteiro e mostre o seu antecessor.

  10. Faça um algoritmo que receba um número inteiro e mostre o seu sucessor.

  11. Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e escreva a idade dessa pessoa expressa apenas em dias. Considerar ano com 365 dias e mês com 30 dias.

  12. Escreva um algoritmo para ler o número total de eleitores de um município, o número de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa em relação ao total de eleitores.

  13. Escreva um algoritmo para ler as dimensões de um retângulo (base e altura), calcular e escrever a área do retângulo.

  14. Escreva um algoritmo para ler uma temperatura em graus Fahrenheit, calcular e escrever o valor correspondente em graus Celsius (baseado na fórmula: C = ((F - 32) / 9) * 5). (Observação: Para testar se a sua resposta está correta, saiba que 100°C = 212°F)

  15. Escreva um algoritmo para ler dois valores (considerando que não serão lidos valores iguais) e escrevê-los em ordem crescente.

  16. Escreva um algoritmo para ler a hora de início e a hora de fim de um jogo de Xadrez (considerando apenas horas inteiras, sem os minutos) e calcular a duração do jogo em horas, sabendo-se que o tempo máximo de duração do jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte.

  17. As maçãs custam R$ 1,30 cada se forem compradas menos de uma dúzia, e R$ 1,00 se forem compradas pelo menos 12. Escreva um programa que leia o número de maçãs compradas, calcule e escreva o custo total da compra.

  18. Escreva um algoritmo que, dado um array, retorne um novo array com os elementos em ordem invertida. entrada: a=[2,5,4,2,8,5,2] saída b=[2,5,8,2,4,5,2]

  19. Usando While, escreva um algoritmo que preencha um array A com os 10 primeiros números ímpares, iniciando por zero.

  20. Escreva um algoritmo que receba do usuário 10 números e mostre: todos os números ímpares; todos os números pares; todos os números positivos; todos os números negativos; todos os zeros que aparecem no array. Dado o seguinte array [10, 12, 20, 30, 25, 40, 32, 31, 35, 50, 60], crie um novo array com os dados que estão entre os índices 3 e 8.

Como Usar Este Repositório

Cada exercício está contido em seu próprio arquivo JavaScript separado e é acompanhado por instruções claras sobre o que deve ser feito. Você pode navegar pelos exercícios diretamente neste repositório e escolher aqueles que deseja praticar.

Sinta-se à vontade para clonar este repositório e experimentar os exercícios localmente em seu ambiente de desenvolvimento. Depois de concluir um exercício, compare sua solução com as sugestões de solução fornecidas no próprio arquivo.

Contribuindo

Se você tiver sugestões de novos exercícios ou melhorias para os existentes, ficaremos felizes em receber sua contribuição! Sinta-se à vontade para abrir uma issue ou enviar um pull request.

Aviso Legal

Este repositório é fornecido apenas para fins educacionais e de aprendizado. Os exercícios aqui contidos podem ser úteis para consolidar seus conhecimentos em lógica de programação e JavaScript, mas não garantimos sua adequação para qualquer outro propósito.