Module: (C++) Números reales


Problem

4/10

Entrada y salida de números reales

Theory Click to read/hide

Entrar

Puede ingresar varias variables reales del flujo de entrada y escribirlas en variables de la manera estándar: flotar x, y; cin>> x>> y; El primer número entra en la variable x, el segundo, en y.



Conclusión

Cuando se muestran números reales, se muestran 6 lugares decimales de forma predeterminada, con el formato científico o el punto fijo seleccionado automáticamente.
El formato de salida se puede personalizar. Para ello, se utiliza una biblioteca adicional iomanip: manipuladores que controlan la salida.
Para la salida en formato de punto fijo, se utiliza el manipulador  fixed, para formato científico - scientific. Luego, debe determinar el número de dígitos en la parte fraccionaria usando el manipulador  setprecision(). Usando el manipulador setw(), puede configurar el número total de posiciones asignadas para la salida de números.

 
Ejemplo
flotante x = 1.0/6; cout << fijo << establecerprecisión(9); // configurado para mostrar 9 dígitos en la parte fraccionaria cout << setw(12) << X;
La pantalla mostrará _0.166666672
Todos los comandos se pueden escribir en una línea: cout << fijo << establecerprecisión(9) << setw(12) << x;

Problem

Complete las tareas en orden: 
1. en la línea 8, formatee la salida de la variable y en formato de punto fijo, con el número de caracteres en la parte fraccionaria por defecto;
2. en la novena línea, formatee la salida de la variable y en formato de punto fijo para que el número entero se muestre en 10 posiciones, con 4 caracteres para la parte fraccionaria;
3. En la décima línea, diseñe el resultado de la variable y  para que el número se muestre en formato científico con tres dígitos en la parte fraccionaria.
Cada declaración de salida debe generar un número de una nueva línea.