if (bad+good!=0)
{
cout<<" TDC "<<hex<<i+8192<<" ";
- if(float(bad)/(bad+good)*100>=2.0)
+ if(float(bad)/(bad+good)*100>5.0)
{
-
cout<<"\033[1;31m";
- cout.precision(1);
- cout.fill (' ');
- cout.width(5);
- cout<<dec<<std::fixed<<std::right
- <<float(bad)/(bad+good)*100<<" % "<<endl;
- cout<<"\033[0m";
+ }
+ else if(float(bad)/(bad+good)*100>3.0)
+ {
+ cout<<"\033[1;33m";
}
else
{
- cout<<"\033[0;32m";
- cout.precision(1);
+ cout<<"\033[1;32m";
+ }
+
+ cout.precision(1);
cout.fill (' ');
cout.width(5);
cout<<dec<<std::fixed<<std::right
<<float(bad)/(bad+good)*100<<" % "<<endl;
cout<<"\033[0m";
- }
+
}
else
{
if (bad_sum+good_sum!=0)
{
cout<<" AVG. ";
- if (float(bad_sum)/(bad_sum+good_sum)*100>=2.0)
+ if (float(bad_sum)/(bad_sum+good_sum)*100>5.0)
{
cout<<"\033[1;31m";
}
+ else if(float(bad)/(bad+good)*100>3.0)
+ {
+ cout<<"\033[1;33m";
+ }
else
{
- cout<<"\033[0;32m";
+ cout<<"\033[1;32m";
}
-
cout.precision(1);
cout.fill (' ');
cout.width(5);