Saltar al contenido

ejemplo de código de redondeo de c ++ a 2 decimales

Este team especializado pasados ciertos días de trabajo y de recopilar de datos, obtuvieron la respuesta, esperamos que te resulte útil para tu proyecto.

Ejemplo 1: redondear el doble an posiciones decimales c ++

floatroundoff(float value,unsignedchar prec)float pow_10 =pow(10.0f,(float)prec);returnround(value * pow_10)/ pow_10;auto rounded =roundoff(100.123456,3);// rounded = 100.123;

Ejemplo 2: redondear el doble an posiciones decimales c ++

value =round( value *100.0)/100.0;// 2 decimal places
value =round( value *1000.0)/1000.0;// 3 decimal places

Ejemplo 3: obtener el número redondeado a dos lugares decimales c ++

float a,b,c,d,sum;

 cin>>a>>b>>c>>d;// reading decimal values

sum=(a*b*c*d);

sum=round(sum*100)/100;// here it is for 2 decimal pointsif((float)sum <(float)9.58)
  cout<<"YESn";else
  cout<<"NOn";

Ejemplo 4: cómo hacer una salida flotante con 2 decimales c ++

#include#includeusingnamespace std;intmain()float x=10.3445f;
	
	cout<<fixed<<setprecision(5)<<x<<endl;
	cout<<fixed<<setprecision(2)<<x<<endl;
	cout<<fixed<<setprecision(3)<<x<<endl;
	cout<<fixed<<setprecision(0)<<x<<endl;return0;

Ejemplo 5: redondear el doble a 2 decimales c ++

double d =0.12345;
std::cout.precision(2);// for accuracy to 2 decimal places 
std::cout << d << std::endl;// 0.12

valoraciones y comentarios

Recuerda mostrar este post si si solucionó tu problema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *