O que o programa deve fazer
- Totalize a quantidade de atendimentos que foram realizados para cada animal;
- Calcule o valor que deverá ser cobrado referente a cada animal, conforme valor de consulta
fornecido pelo repositório; - Liste no terminal os valores que serão cobrados referentes a cada animal.
package clinica;
import java.util.List;
public class Principal {
// Atenção: essa classe não deve ser alterada
public static void main(String[] args) {
// carregar lista de atendimentos do repositório
Repositorio repositorio = new Repositorio();
List<String> atendimentos = repositorio.todosAtendimentos();
double precoConsulta = repositorio.getPrecoConsulta();
System.out.println("Atendimentos realizados: \n" + atendimentos + "\n");
Faturamento faturamento = new Faturamento(atendimentos, precoConsulta);
faturamento.processar();
faturamento.listar();
}
}
package clinica;
import java.util.ArrayList;
import java.util.List;
public class Repositorio {
// Atenção: essa classe não deve ser alterada
public List<String> todosAtendimentos() {
List<String> atendimentos = new ArrayList<String>();
atendimentos.add("Totó");
atendimentos.add("Mel");
atendimentos.add("Garfield");
atendimentos.add("Rex");
atendimentos.add("Totó");
atendimentos.add("Rex");
atendimentos.add("Bolt");
atendimentos.add("Nina");
atendimentos.add("Capachão");
atendimentos.add("Fifi");
atendimentos.add("Fifi");
atendimentos.add("Rex");
atendimentos.add("Paçoca");
atendimentos.add("Pipoca");
atendimentos.add("Amora");
atendimentos.add("Kiara");
atendimentos.add("Kiara");
atendimentos.add("Meg");
atendimentos.add("Bolt");
atendimentos.add("Gigi");
atendimentos.add("Bolt");
atendimentos.add("Pipoca");
atendimentos.add("Scooby");
atendimentos.add("Bolt");
atendimentos.add("Bolt");
atendimentos.add("Mafalda");
atendimentos.add("Capachão");
atendimentos.add("Marley");
atendimentos.add("Scooby");
atendimentos.add("Lua");
atendimentos.add("Bolt");
return atendimentos;
}
public double getPrecoConsulta() {
return 79.43;
}
}
package clinica;
import java.util.List;
public class Faturamento {
public Faturamento(List<String> atendimentos, double precoConsulta) {
// TODO Auto-generated constructor stub
}
public void processar() {
// TODO Auto-generated method stub
}
public void listar() {
// TODO Auto-generated method stub
}
}
está ai o que ja fiz