float Profiler::getFraction(MES nNom, MES nDenom) const { const Measurement* nom = getMes(nNom); const Measurement* denom = getMes(nDenom); if(!nom || !denom) return 0.0f; return getFraction(*nom, *denom); }
float Profiler::getTime(MES nMes) const { const Measurement* mes = getMes(nMes); LARGE_INTEGER freq; if(!mes) return 0.0f; QueryPerformanceFrequency(&freq); long double ld_sum = (long double)mes->sum.QuadPart, ld_freq = (long double)freq.QuadPart; long double dt = ld_sum/ld_freq; return (float)dt; }
std::string Data::getMesExtenso() { if(getMes()==1) return "janeiro"; else{ if(getMes()==2) return "fevereiro"; else{ if(getMes()==3) return "março"; else{ if(getMes()==4) return "abril"; else{ if(getMes()==5) return "maio"; else{ if(getMes()==6) return "junho"; else{ if(getMes()==7) return "julho"; else{ if(getMes()==8) return "agosto"; else{ if(getMes()==9) return "setembro"; else{ if(getMes()==10) return "outubro"; else{ if(getMes()==11) return "novembro"; else{ if(getMes()==12) return "dezembro"; else return "\n"; } } } } } } } } } } } }