Elabore un algoritmo que lea un número negativo e imprima el número y el positivo del mismo.
#include <iostream>
//Se incluye a la clase Calcular para despues llamar a sus metodos
#include <Calcular.h>
using namespace std;
int main(void)
{
// se crea un objeto de la clase Calcular (Instanciaciación)
Calcular *obj = new Calcular();
// se define una variable llamada "n" de tipo entero
int n;
/* utilizaremos el ciclo do-while en este ejercicio
* el ciclo do-while se utiliza mucho cuando necesitamos pedir
* cierta información y despues la tenemos que comprobar
* si la expresion booleana es verdadera de lo contrario volvera
* a repetir sus instrucciones.
* en este caso se pedira el numero negativo, si el usuario escribe
* un numero positivo, entonces volvera a repetir que digite un numero
* negativo, hasta que no se digite el numero negativo no dejara de
* repetir sus instrucciones.
*/
do
{
cout << "Digite un numero negativo: ";
cin >> n;
}
while(n >= 0); // si el numero es mayor o igual que 0 repetira las instrucciones.
// encapsulamos el numero negativo
obj->setNum(n);
// ahora mostraremos el numero negativo y positivo del mismo:
cout << "El numero negativo es: " << obj->getNum() << endl;
cout << "El numero positivo es: " << obj->positivo() << endl;
}