Desafio de Projeto - Bootcamp Santander + DIO
Vamos imaginar que em um Processo Seletivo existe o valor base salarial de R$ 2.000,00
e o salário pretendido pelo candidato. Vamos elaborar um controle de fluxo onde:
-
Se o valor salarial base for maior que o valor salario pretendido, imprima:
LIGAR PARA O CANDIDATO; -
Senão Se o valor salario base for igual ao valor salario pretendido, imprima:
LIGAR PARA O CANDIDATO COM OUTRA PROPOSTA; -
Senão imprima:
AGUARDANDO RESULTADO DEMAIS CANDIDATOS.
Foi Solicitado que nosso sistema garanta que diante das inúmeras candidaturas sejam selecionados
apenas no máximo 5 candidatos para entrevista onde o salário pretendido seja menor ou igual ao salário base.
Agora é a hora de imprimir a lista dos candidatos selecionados para disponibilizar para o RH entrar em Contato.
O RH deverá realizar uma ligação com no máximo 03 tentativas para cada candidato selecionado
e caso o candidato atenda , deve-se imprimir o seguinte:
- "CONSEGUIMOS CONTATO COM [CANDIDATO] APÓS [TENTATIVAS] TENTATIVAS"
- do contrário imprima: "NÃO CONSEGUIMOS CONTATO COM O [CANDIDATO].
Criar um sistema que deverá receber dois parâmetros via terminal que represetarão dois números
você deverá obter a quantidade de interações (for) e realizar a impressão no console (System.out.print) dos números incrementados ex:
-
Se você passar os números 12 e 30, logo teremos uma interação (for) com ocorrências para imprimir os números ex:
"Imprimindo o Número 1", "Imprimindo o número 2, e assim por diante. -
Se o primeiro parâmetro for MAIOR que o segundo parâmetro, você deverá lançar exceções customizadas chamada de
ParametrisInvalidosException com a seguinte mensagem: "O segundo parâmetro deve ser maior que o primeiro".
- Crie o projeto DesafioControleFluxo
- Dentro do projeto, crie a classe Contador.java para realizar toda a codificação do nosso programa.
- Dentro do projeto, crie a classe ParametrosInvalidosException que representará a execeção de negócio do sistema.