#include Preenche::~Preenche() { delete randomico; /* delete nome; delete sobrenome; delete diagnostico; delete tratamento; */ } Preenche::Preenche() { // nome = new String[30]; nome[0]="Joao"; nome[1]="Jose"; nome[2]="Pedro"; nome[3]="Paulo"; nome[4]="Walter"; nome[5]="Ivens"; nome[6]="Gustavo"; nome[7]="Virso"; nome[8]="Dito"; nome[9]="Igor"; nome[10]="Lu"; nome[11]="Luiz"; nome[12]="Sniff"; nome[13]="Hanson"; nome[14]="Volnei"; nome[15]="Smurf"; nome[16]="Pikachu"; nome[17]="Hulk"; nome[18]="Jade"; nome[19]="Romario"; nome[20]="Tatiana"; nome[21]="Debora"; nome[22]="Patricia"; nome[23]="Ana"; nome[24]="Paula"; nome[25]="Maria"; nome[26]="Marina"; nome[27]="Mariana"; nome[28]="Denise"; nome[29]="Camila"; // sobrenome = new String[30]; sobrenome[0]="Alves"; sobrenome[1]="Prates"; sobrenome[2]="Telles"; sobrenome[3]="Wong"; sobrenome[4]="Li"; sobrenome[5]="Liu"; sobrenome[6]="Ling"; sobrenome[7]="Chang"; sobrenome[8]="da Silva"; sobrenome[9]="Silva"; sobrenome[10]="Barbieri"; sobrenome[11]="Sverzut"; sobrenome[12]="Machado"; sobrenome[13]="Cardoso"; sobrenome[14]="Serra"; sobrenome[15]="Sarney"; sobrenome[16]="Magalhaes"; sobrenome[17]="Bittencourt"; sobrenome[18]="Dutra"; sobrenome[19]="Santiago"; sobrenome[20]="Martins"; sobrenome[21]="Monteiro"; sobrenome[22]="Prado"; sobrenome[23]="Fernandes"; sobrenome[24]="Paraense"; sobrenome[25]="Meireles"; sobrenome[26]="Tavares"; sobrenome[27]="Soares"; sobrenome[28]="Costa"; sobrenome[29]="Botelho"; // diagnostico = new String[10]; diagnostico[0]="Febre"; diagnostico[1]="Dengue"; diagnostico[2]="Diarreia"; diagnostico[3]="Desidratacao"; diagnostico[4]="Cancer de Pele"; diagnostico[5]="Tendinite Aguda"; diagnostico[6]="Stress da UNICAMP"; diagnostico[7]="Falta de Mulher"; diagnostico[8]="Problemas com EA513"; diagnostico[9]="Trabalhos de MC326"; // tratamento = new String[10]; tratamento[0]="Repouso por 1 semana"; tratamento[1]="Repouso por 3 dias"; tratamento[2]="Acido Acetilsalicilico"; tratamento[3]="Cafeina"; tratamento[4]="Mulher"; tratamento[5]="Parar de usar o computador"; tratamento[6]="Sair da Unicamp"; tratamento[7]="Ir para a UNIP"; tratamento[8]="Parar de tomar sol"; tratamento[9]="Nenhum, vai morrer mesmo"; randomico = new Randomico(0,999999); } String Preenche::Diagnostico() { randomico->Muda_Intervalo(0,9); String retorno(""); retorno = diagnostico[randomico->Valor()%10].Texto(); return retorno; } String Preenche::Tratamento() { randomico->Muda_Intervalo(0,9); String retorno(""); int i=0, j=randomico->Valor()%7 + 3; for (i=0; i < j; i++) { retorno += tratamento[randomico->Valor()%10]; if (i+1 < j) retorno += '/'; } return retorno; } String Preenche::Nome() { randomico->Muda_Intervalo(0,29); String retorno(""); retorno += nome[randomico->Valor()%30]; retorno += ' '; retorno += (randomico->Valor() % 3 == 0) ? nome[randomico->Valor()%30] : sobrenome[randomico->Valor()%30]; retorno += ' '; retorno += sobrenome[randomico->Valor()%30]; return retorno; } int Preenche::Numero() { randomico->Muda_Intervalo(0,999999); return randomico->Valor(); } int Preenche::Idade() { randomico->Muda_Intervalo(0,120); return randomico->Valor(); }