Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lucasdota/desafio-backend-target522451765
Desafio requerido na plataforma Gupy para a vaga junior de backend da Target.
https://github.com/lucasdota/desafio-backend-target522451765
java springboot
Last synced: 12 days ago
JSON representation
Desafio requerido na plataforma Gupy para a vaga junior de backend da Target.
- Host: GitHub
- URL: https://github.com/lucasdota/desafio-backend-target522451765
- Owner: Lucasdota
- Created: 2025-01-09T19:52:23.000Z (19 days ago)
- Default Branch: master
- Last Pushed: 2025-01-09T20:06:32.000Z (19 days ago)
- Last Synced: 2025-01-09T21:21:08.767Z (19 days ago)
- Topics: java, springboot
- Language: Java
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Desafio Backend Target## Linguagem Utilizada
Este projeto foi desenvolvido em **Java**.## Intruções
### Exercício 1: Cálculo da Soma
Dado o trecho de código abaixo:
```java
int INDICE = 13, SOMA = 0, K = 0;
while (K < INDICE) {
K = K + 1;
SOMA = SOMA + K;
}
System.out.println(SOMA);
```
**Pergunta**: Ao final do processamento, qual será o valor da variável SOMA?### Exercício 2: Sequência de Fibonacci
Dado a sequência de Fibonacci, onde se inicia por 0 e 1 e o próximo valor sempre será a soma dos 2 valores anteriores (exemplo: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34...), escreva um programa na linguagem que desejar onde, informado um número, ele calcule a sequência de Fibonacci e retorne uma mensagem avisando se o número informado pertence ou não a sequência.
- Receba um número como entrada (pode ser informado pelo usuário ou definido no código).
- Calcule a sequência de Fibonacci e retorne uma mensagem informando se o número informado pertence ou não à sequência.### Exercício 3: Faturamento Diário
Dado um vetor que armazena o valor de faturamento diário de uma distribuidora, desenvolva um programa que calcule e retorne:
- O menor valor de faturamento ocorrido em um dia do mês;
- O maior valor de faturamento ocorrido em um dia do mês;
- Número de dias no mês em que o valor de faturamento diário foi superior à média mensal.### Exercício 4: Percentual de Faturamento por Estado
Dado o valor de faturamento mensal de uma distribuidora, detalhado por estado:
- SP – R$67.836,43
- RJ – R$36.678,66
- MG – R$29.229,88
- ES – R$27.165,48
- Outros – R$19.849,53Escreva um programa na linguagem que desejar onde calcule o percentual de representação que cada estado teve dentro do valor total mensal da distribuidora.
### Exercício 5: Inversão de String
Desenvolva um programa que inverta os caracteres de uma string.**Importante**:
- Essa string pode ser informada através de qualquer entrada de sua preferência ou pode ser previamente definida no código.
- Evite usar funções prontas, como, por exemplo, reverse.## Como executar a aplicação
Para executar a aplicação, basta rodar o arquivo Main.java.
## Resultados
```bash
Exercício 01 (Soma):
Resposta do exercício 01: SOMA = 91Exercício 02 (Fibonacci):
Digite um número para verificar se pertence à sequência de Fibonacci: 23
23 não pertence à sequência de Fibonacci.Exercício 03 (Faturamento diário):
Menor valor de faturamento: 373.78
Maior valor de faturamento: 48924.24
Número de dias com faturamento acima da média: 10Exercício 04 (Faturamento mensal):
Faturamento percentual por estado:
SP: R$67836.43 (37.53%)
RJ: R$36678.66 (20.29%)
MG: R$29229.88 (16.17%)
ES: R$27165.48 (15.03%)
Outros: R$19849.53 (10.98%)Exercício 05 (Inverter string):
Digite uma string para inverter: Brasil
String invertida: lisarb
```