Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ronaldosnavarro/desafio-targetsistemas

Este projeto em Java foi desenvolvido como parte do processo seletivo da Target Sistemas
https://github.com/ronaldosnavarro/desafio-targetsistemas

java

Last synced: 5 days ago
JSON representation

Este projeto em Java foi desenvolvido como parte do processo seletivo da Target Sistemas

Awesome Lists containing this project

README

        

# Faturamento Diário - Distribuidora

Este projeto em Java foi desenvolvido como parte do processo seletivo da Target Sistemas. Ele atende ao seguinte desafio:

## Desafio

Dado um vetor que guarda o valor de faturamento diário de uma distribuidora ao longo de todos os dias de um ano, o programa deve calcular e retornar:

1. O menor valor de faturamento ocorrido em um dia do ano.
2. O maior valor de faturamento ocorrido em um dia do ano.
3. O número de dias no ano em que o valor de faturamento diário foi superior à média anual.

### Regras

- Podem existir dias sem faturamento, como finais de semana e feriados. Esses dias devem ser ignorados no cálculo da média.
- O programa deve utilizar o algoritmo mais veloz possível.

## Funcionalidades

- **Menor Faturamento**: Calcula e retorna o menor valor de faturamento de um dia do ano.
- **Maior Faturamento**: Calcula e retorna o maior valor de faturamento de um dia do ano.
- **Dias Acima da Média**: Calcula o número de dias em que o faturamento diário foi superior à média anual (ignorando os dias sem faturamento, como feriados e finais de semana).

## Requisitos

Para executar o projeto, você precisará de:

- [Java 8+](https://www.oracle.com/java/technologies/javase-downloads.html)
- Um IDE de sua preferência, como [Eclipse](https://www.eclipse.org/downloads/) ou [IntelliJ IDEA](https://www.jetbrains.com/idea/)

## Como Executar

1. Clone o repositório:
```bash
git clone https://github.com/ronaldosnavarro/faturamento-diario-distribuidora.git