escribir un numero real y retornar la parte decimal con funciones en c++
Escriba un programa en C++ que devuelva la parte fraccionaria de
cualquier número introducido por el usuario. Por ejemplo, si se introduce el número
256.879, debería desplegarse el número 0.879.
cualquier número introducido por el usuario. Por ejemplo, si se introduce el número
256.879, debería desplegarse el número 0.879.
#include<iostream>
#include<conio.h>
using namespace std;
void pedirDatos();
float devolucionFraccionaria(float n);
float numero;
int main(){
pedirDatos();
cout<<"La parte fraccionaria del numero es: "<<devolucionFraccionaria(numero)<<endl;
getch();
return 0;
}
void pedirDatos(){
cout<<"Digite un numero: ";
cin>>numero;
}
float devolucionFraccionaria(float n){
//por ejemplo si el numero es 45.567 en entero solo se guardaria 45
int entero = n;
//y por ultimo restamos el valor flotante menos el entero para tener la parte fraccionaria
float resultado = n - entero;
return resultado;
}
Comentarios
Publicar un comentario