GitHunt
GE

gemaquejr/targetSistemasFrontend

Projeto onde o objetivo foi implementar soluções interativas em uma interface frontend simples para resolver problemas de lógica e algoritmos.

💻 Desafio Frontend

Este repositório contém a solução para uma série de desafios de programação utilizando JavaScript, HTML e CSS, com foco em lógica, manipulação de dados e interação com o usuário.

🧠 Objetivo

Praticar e demonstrar conhecimentos em:

  • Lógica de programação

  • Estruturas de repetição

  • Manipulação de arrays e strings

  • Cálculos matemáticos

  • Interação via interface web

🛠️ Tecnologias Utilizadas

  • HTML5

  • CSS3

  • JavaScript

🚀 Desafios Resolvidos

1️⃣ Valor da variável SOMA:

Problema de soma acumulativa utilizando um loop while, onde o sistema executa a iteração e exibe o resultado final de forma interativa na interface.

2️⃣ Sequência de Fibonacci:

O usuário informa um número e, ao acionar o botão, o sistema:

  • Calcula a sequência de Fibonacci

  • Verifica se o número informado pertence à sequência

  • Exibe o resultado na tela

3️⃣ Faturamento Diário:

O programa:

  • Recebe valores de faturamento diário

  • Ignora dias sem faturamento (valor zero)

Calcula:

  • Menor faturamento

  • Maior faturamento

  • Média mensal (considerando apenas dias válidos)

4️⃣ Percentual de Representação por Estado:

Com base no faturamento mensal por estado, o sistema calcula:

  • O total geral

  • O percentual de participação de cada estado

  • Exibindo os resultados de forma clara ao usuário.

5️⃣ Inversão de String:

Função que:

  • Recebe uma string informada pelo usuário

  • Inverte manualmente os caracteres (sem usar .reverse())

  • Retorna a string invertida