Desafios do grupo Linguagens de Programação

January 28, 2025

O presente artigo aborda os desafios propostos pelo grupo Linguagens de Programação, uma comunidade dedicada ao estudo e à prática de diferentes paradigmas e tecnologias de desenvolvimento, hospedada na plataforma Telegram. O grupo tem como objetivo principal fomentar a troca de conhecimentos, a resolução de problemas complexos e o aprimoramento das habilidades técnicas dos participantes, por meio de discussões e atividades práticas relacionadas a diversas linguagens de programação.

Avisos

Realize o desafio proposto, mas não envie um Pull Request (PR) para o repositório do OsProgramadores no GitHub. É importante destacar que os grupos são distintos: o site OsProgramadores.com está apenas guardando os desafios do grupo Linguagens de Programação como um serviço de apoio. Portanto, PRs relacionados aos desafios deste artigo não serão aceitos no repositório do OsProgramadores, já que se tratam de iniciativas separadas


Desafio 01 - Raízes do 2º Grau

Crie uma interface web usando HTML e CSS, que solicite os valores A, B e C, que corresponde a uma equação do 2º grau, use JavaScript para ler os dados de A, B e C, e calcule as raízes reais e complexas (delta < 0) da equação do 2º grau.


Desafio 02 - Fatorial

Crie uma interface web usando HTML e CSS, que solicite um valor inteiro, use JavaScript ler o valor e calcular o fatorial.


Desafio 03 - Conversão de Temperaturas

Crie uma interface web com HTML e CSS, que solicite a temperatura e selecione na caixa de seleção

  • Celsius para Fahrenheit
  • Fahrenheit para Celsius
  • Celsius para Kelvi
  • Kelvin para Fahrenheit
  • Fahrenheit para Kelvin Após escolher a temperatura que deseja converter, utilize JavaScript para ler a temperatura e o tipo de conversão desejado, e exiba o valor da temperatura convertida

Desafio 04 - I.M.C

Crie uma interface web com HTML e CSS que solicite o peso e a altura. Utilize JavaScript para ler os dados, calcular e exibir o IMC (Índice de Massa Corporal) com a classificação correspondente.


Desafio 05 - Soma de Termos

Crie uma interface web com HTML e CSS que solicite:

  • O primeiro termo
  • A razão
  • O Número de Termos
  • Uma caixa de seleção (PA e PG) para escolher qual deseja calcular a soma dos N termos

Utilize JavaScript para ler os dados e implementar a lógica para calcular a soma dos N termos da PA (Progressão Aritmética) ou PG (Progressão Geométrica), conforme o item selecionado.


Enviando os Resultados

Para garantir que seu programa funcione corretamente, siga os passos abaixo:

  1. Teste o seu programa localmente: Verifique se ele está operando conforme o esperado.
  2. Envie para o seu repositório no GitHub: Certifique-se de que o código esteja bem organizado e documentado.
  3. Compartilhe o link do seu repositório: Publique o link no grupo Linguagens de Programação e OsProgramadores para que todos possam conferir o seu trabalho!