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