Exemple #1
0
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);
}
Exemple #2
0
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;
}
Exemple #3
0
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";
												}
											}
										}
									}

								}

							}

						}
					}
				}
			}
		}









}