CPP
cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//Lea un valor y muestre ese valor redondeado y truncado
#include <iostream>
#include <math.h> //tenemos <cmath>, sin embargo, al ser muy parecido sus funcionamiento solo se necesita uno
#include <iomanip> //que tantas decimas queremos de presición, se ejecuta sobre las variables flotantes
#include <locale.h>
using namespace std;
int main ()
{
setlocale (LC_CTYPE, "Spanish");
float a,t,z,w;
//forma uno
cout<<"dígite un número para el redondeo ";cin>>a; //operación de obtener número
cout<<"el resultado corregido "<<fixed<<setprecision(2)<<a<<endl; //presición personalizada para los flotantes
//flujos de entrada y salida, fixed trabaja con
//forma tres
z=trunc (a); //devuelve en número entero del argumento z, esto le suprime la parte decimal
cout<<"el resultado truncado por -trunck- del dígito es "<<z<<endl;
//forma tres
t=floor (a);
cout<<"el resultado redondeado por -floor- del dígito es "<<t<<endl;
//forma cuatro
w=round(a);
cout<<"el resultado redondeado por -round- del dígito es "<<w<<endl;
return 0;
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run