Hola: aquí tenes el código.
--------------------------------------------------------------------------------------------------------------
//Programa en C++
//Solicita un número.
//Si es positivo lo eleva al cuadrado, si el cuadrado es par le suma 5 de lo contrario le reste 5.
//Si es negativo lo eleva al cubo, si el valor absoluto del cubo es mayor a 100 le suma 100
//de lo contrario le reste 100.
//---------------------------------
//Esta directiva es necesaria para Visual C++ 2008 express Edition
#include "stdafx.h"
//Bueno aquí comienza el código
#include <iostream>
using namespace std;
int main (int argc, char *argv[])
{
char quit;
quit = '\0';
long numero, positivo, negativo;
long cuadrado, cubo, espar;
cout << "Introduce numero 1: "; cin >> numero;
cout <<'\n';
if(numero<0){
cout<<"El numero es Negativo"<<'\n';
negativo = numero * numero * numero;
cout<<"El numero Negativo elevado al cubo resulta con un valor: "<< negativo <<'\n';
//aquí lo convierte en valor absoluto
if (negativo < 0) { negativo = negativo * -1; }
cout<<"El valor absoluto del numero Negativo es: "<< negativo <<'\n';
if (negativo > 100) {
negativo = negativo + 100;
cout<<"El valor absoluto del numero Negativo es mayor a 100 y se le suma 100: "<< negativo <<'\n';
}else{
negativo = negativo - 100;
cout<<"El valor absoluto del numero Negativo es menor a 100 y se le resta 100: "<< negativo <<'\n';
}
}else if(numero>0){
cout<<"El numero es Positivo"<<'\n';
positivo = numero * numero;
cout<<"El numero Positivo elevado al cuadrado resulta con un valor: "<< positivo <<'\n';
espar = positivo % 2;
if (espar == 0) {
positivo = positivo + 5;
cout<<"El valor del numero Positivo es par y se le suma 5: "<< positivo <<'\n';
}else{
positivo = positivo - 5;
cout<<"El valor del numero Positivo es impar y se le resta 5: "<< positivo <<'\n';
}
}
while (quit != 'q')
{
cout << "Press q to quit " << endl;
cin >> quit;
}
return 0;
}
--------------------------------------------------------------------------------------------------------------
Espero que te sea de utilidad.
Luis
________________________________________
Estas son nuestras webs
________________________________________
www.bragadomas.com.ar
www.bragadomas.com
http://bragadohoy.blogspot.com/
________________________________________
Estos son nuestros mails.
________________________________________
info@bragadomas.com
luis_pedro_mendez@yahoo.com.ar
________________________________________
Este es nuestro foro
________________________________________
http://www.bragadomas.com/forodeprogramacion/index.php