Menu

Uso de floor()



Lea un número y obtenga el signo y su parte entera.


Solución:


Para obtener el signo utilizaremos condiciones (if), preguntando si es mayor que cero, en cuyo caso será positivo, en caso contrario será negativo.


En C++ la función que obtiene la parte entera de un número es floor().

#include <iostream>
#include <cmath>
using namespace std;

int main(int argc, char *argv[]) {
                float x;
                cout<<"Ingrese número a evaluar : ";
                cin>>x;
                if(x>=0)
                               cout<<"Signo positivo"<<endl;
                else
                               cout<<"Signo negativo"<<endl;
               
                cout<<"Parte entera : "<<floor(x);
                return 0;
        }




No hay comentarios:

Publicar un comentario