Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Ayuda en C++

isroco

Bovino adicto
Desde
12 Nov 2009
Mensajes
869
Buenas noches Bakun@s

Que debo hacer para mostrar los decimales de una division?
Calculo un promedio de 3 numeros (ejemplo 8, 9 , 8) y solo se muestra 8.0000
 
#include <iostream>

using namespace std;

int main()
{
float res=9+9+7;
cout<<(res/3);
return 0;
}
 
Debes darle "formato" a la salida para que muestre la cantidad de decimales que deseas.

cout es una salida "estándar" (normalmente la pantalla), pero sin adornitos., a menos que así lo especifiques.

Por ejemplo:
Código:
cout << "Resultado = " << setprecision(4) << A << endl;

En Lenguaje C, se utiliza la función printf(), que permite manipular la salida y darle formato de muchas maneras, pero como estás programando en C++, te recomiendo evites utilizarla y usar en su lugar la función setprecision().
 
Debes darle "formato" a la salida para que muestre la cantidad de decimales que deseas.

cout es una salida "estándar" (normalmente la pantalla), pero sin adornitos., a menos que así lo especifiques.

Por ejemplo:
Código:
cout << "Resultado = " << setprecision(4) << A << endl;

En Lenguaje C, se utiliza la función printf(), que permite manipular la salida y darle formato de muchas maneras, pero como estás programando en C++, te recomiendo evites utilizarla y usar en su lugar la función setprecision().

Listo

Dandole este formato y declarando TODAS las variables involucradas como double o float muestra los decimales
 
Volver
Arriba