Foros del Web » Programación para mayores de 30 ;) » C/C++ »

No puedo mostrar 2 resultados y volver al menu

Estas en el tema de No puedo mostrar 2 resultados y volver al menu en el foro de C/C++ en Foros del Web. Hola buenas noches, mi pregunta puede que se aun poco tonta pero necesito mostrar los 2 resultados de los numeros correspondientes solamente en la opcion ...
  #1 (permalink)  
Antiguo 01/10/2015, 20:41
 
Fecha de Ingreso: marzo-2015
Mensajes: 4
Antigüedad: 9 años, 1 mes
Puntos: 0
No puedo mostrar 2 resultados y volver al menu

Hola buenas noches, mi pregunta puede que se aun poco tonta pero necesito mostrar los 2 resultados de los numeros correspondientes solamente en la opcion 5 y 6, solo puedo mostrar un sqrt(n1) pero no puedo el del n2 de igual manera para multiplicar al cuadrado, aparte que no puedo regresar al menu, simplemente se termina el programa, gracias

Cita:
#include <stdlib.h>
#include <iostream>
#include <math.h>
using namespace std;

int main ()

{

double n1, n2; int opc;

cout

<< "Ingrese el primer numero: "; cin >> n1;
cout << endl
<< endl
<< "Ingrese el segundo numero: "; cin >> n2;

system ("cls");

cout


<< " Que operacion desea realizar? "

<< endl

<< endl

<< " 1) Suma.\n"

<< " 2) Resta.\n"

<< " 3) Multiplicacion.\n"

<< " 4) Division.\n"

<< " 5) Cuadrado .\n"

<< " 6) Raiz cuadrada.\n"

<< " *) presione cualquier otro numero para salir\n\n\n"

<< " Ingrese el numero de la opcion que desea realizar: "; cin >> opc;
switch (opc)

{
case 1:

system ("cls");

cout << "\n\n La suma de los numeros es: "
<< n1+n2
<< endl
<< endl;
break;
case 2:
system ("cls");
cout << "\n\n La resta de los numeros es: "
<< n1-n2
<< endl
<< endl;

break;
case 3:
system ("cls");
cout << "\n\n La multiplicacion de los numeros es: "
<< n1*n2
<< endl
<< endl;
break;

case 4:
system ("cls");

cout << "\n\n La division de los numeros es: "
<< n1/n2
<< endl
<< endl;
break;
case 5:
system ("cls");

cout << "\n\n El cuadrado del numero a es: "
<< n1*n1
<< endl
<< endl;
break;

case 6:
system ("cls");

cout << "\n\n La Raiz cuadrada de los numeros es: "
<< sqrt(n1)
<< endl
<< endl;



default: break;
}
system ("Pause");
return 0;
}
  #2 (permalink)  
Antiguo 02/10/2015, 00:57
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 6 meses
Puntos: 204
Respuesta: No puedo mostrar 2 resultados y volver al menu

Cita:
Iniciado por bryanrafael0521 Ver Mensaje
necesito mostrar los 2 resultados de los numeros correspondientes solamente en la opcion 5 y 6, solo puedo mostrar un sqrt(n1) pero no puedo el del n2 de igual manera para multiplicar al cuadrado
¿¿¿??? lo siento pero no me ha quedado nada claro lo que quieres hacer.

En la opción 5, por ejemplo, el cuadrado únicamente afecta a un número... o sacas el cuadrado de cada número o unicamente el cuadrado de uno de los dos (generalmente el primero). Pero no hay ningúna operación de cuadrado que involucre dos números diferentes.

Cita:
Iniciado por bryanrafael0521 Ver Mensaje
aparte que no puedo regresar al menu, simplemente se termina el programa
Para eso se inventaron los bucles. Si necesitas que una parte del programa se repita varias veces tienes que recurrir sí o sí a los bucles. Tienes tres opciones a elegir: for, while y do-while.

Un saludo

Etiquetas: c++, cuadro, raiz, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:57.