Buscar : en
Por :

Estructuras de control selectiva

Última respuesta el 16 sep 2009, 04:03:37 *mili*, el 10 sep 2009, 01:34:57 
 Señalar este mensaje a los moderadores

Hola,
me podrian ayudar a hacer un programa en c eque no entiendo muy bn esto de programar el problema es:
Escribir un programa que solicite un número. Si es positivo lo eleve al cuadrado, si el cuadrado es par le sume 5 de lo contrario le reste 5. Si el número es negativo lo eleve al cubo, si el valor absoluto del cubo es mayor a 100 le sume 100 de lo contrario le reste 100.
tiene que contener if `porfavor ayudenme estoy desesperada

Configuración: Windows XP
Firefox 3.5.2

Mejores respuestas para « estructuras de control selectiva » en :
Estructura del correo electrónico (Cuerpos y encabezados) Ver Estructura del correo electrónico Un correo electrónico tiene tres partes básicas: El encabezado, un conjunto de líneas que contienen información sobre la transmisión del mensaje, tales como la dirección del remitente, la dirección del destinatario,...
COBIT (Objetivos de control para la información y tecnologías re Ver Introducción a COBIT COBIT (Objetivos de control para la información y tecnologías relacionadas) es una metodología publicada en 1996 por el Instituto de Control de TI y la ISACA (Asociación de Auditoría y Control de Sistemas de Información) que se...
Etiquetas de estructuras Ver Las etiquetas pueden dividirse en dos grupos: Aquellas que modifican la estructura de la página y las que cambian el estilo del texto. Las etiquetas de estructura incluyen etiquetas de encabezado, de párrafo, de listas y mucho más. Atributos Los...
Controlador host USB de alta y baja velocidad VerSi cuando conectas un dispositivo USB 2.0, Windows te muestra uno de los siguientes mensajes: ”Instale un controlador host USB de alta velocidad” ”Dispositivo de almacenamiento masivo USB funcionará a una velocidad reducida. Debe agregar un...
[Windows] PCI multimedia audio device (controlador ausente) VerPor lo general, este problema se caracteriza por la ausencia de sonido en Windows y la aparición de un icono con un signo de exclamación amarillo en el administrador de dispositivos del panel de control. También puede aparecer uno de estos mensajes...
Windows 7: Instalar un controlador (driver) no firmado VerWindows 7 bloquea por defecto los controladores no firmados, lo que impide la instalación de estos, haciendo imposible el funcionamiento del dispositivo asociado. Por lo tanto, es necesario desactivar temporalmente la verificación de firmas de...
Descargar Control de Ciber Cliente VerControl de Ciber es una herramienta en la administración de PCs, pero ahora en la versión cliente. El programa se instalará en todas la maquinas de la red menos en el servidor.
Descargar CiberSalas Control Server VerCiberSalas Control es una completa herramienta de gestion de cyber cafes. Posee todo lo que necesitas para administrar uno, desde el control completo del tiempo de cada maquina hasta la posibilidad de gestionar una pequeña tienda de golosinas y...
Control: control.exe Vercontrol: control.exe control.exe (control: Control Panel) es un proceso genérico de Windows NT/2000/XP que corresponde al panel de control. El archivo que corresponde a este proceso se encuentra normalmente en el directorio...
Comité de control VerComité de control Al poner en marcha un proyecto, se nombra a un Comité de Control formado por ejecutivos de la compañía promotora del proyecto, para que controle el curso de dicho proyecto. Se designa a un director de proyecto que pertenece a la...

1

 Elinv, el 16 sep 2009, 04:03:37

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

Responder a Elinv