#include "animal.h" #include "funcionario.h" #include "veterinario.h" #include "tratador.h" #include "anfibio.h" #include "mamifero.h" #include "reptil.h" #include "ave.h" #include "animalexotico.h" #include "animalnativo.h" #include "animalsilvestre.h" #include "node.h" #include "linkedlist.h" #include <iostream> #include <string> using namespace std; void cadastrarAnimal(LinkedList<string> AnimaisCadastrados, LinkedList<Veterinario> VeterinariosCadastrados, LinkedList<Tratador> TratadoresCadastrados){ string classe, nome, cientifico, dieta, batismo; char sexo; float tamanho; int idVeterinario,idTratador; cout<<"Informe a classe do animal:"; cin>>classe; cout<<"Informe o nome do animal:"; cin>>nome; cout<<"Informe o nome cientifico do animal:"; cin>>cientifico; cout<<"Informe o sexo do animal:"; cin>>sexo; cout<<"Informe o tamanho do animal:"; cin>>tamanho; cout<<"Informe a dieta do animal:"; cin>>dieta; cout<<"Informe o Veterinario do animal:"; cin>>idVeterinario; cout<<"Informe o Tratador do animal:"; cin>>idTratador; cout<<"Informe o nome de batismo do animal:"; cin>>batismo; if(classe == "Mammalia"){ string corPelo; cout<<"Informe a cor do pelo do animal:"; cin>>corPelo; Mamifero a(a.getId()+1,classe,nome,cientifico,sexo,tamanho,dieta, VeterinariosCadastrados.get(idVeterinario),TratadoresCadastrados.get(idTratador),batismo,corPelo); exit( EXIT_SUCCESS); } else if (classe == "Aves"){ } else if (classe == "Reptilia"){ } else if (classe == "Amphibia"){ } else{ cout<< "classe não identificada!"<<endl; exit(EXIT_FAILURE); } } int main(int argc, char const *argv[]) { return 0; }