• Asignatura: Informática
  • Autor: angelmrovalle
  • hace 9 años

¿Como hago para salir en un programa de C++?

No malentiendan la pregunta, yo me refiero a un comando para salir.

Por ejemplo, estoy haciendo un programa en el que necesito ingresar una cantidad, y al ingresarla, se despliega un menú, con las siguientes opciones:

1. Elevar al cuadrado (Ya resuelto.)

2. Elevar al cubo (También resuelto.)

3. Salir del programa.

Lo que yo busco es que al ingresar la opción tres, el programa se cierre.
PD: El programa que estoy usando para programarlo es Borland C++ 5.02.

Estructura del programa:

#include<iostream.h> 
#include<conio.h> 
void main ()
{
int a;
int b;
float c;

cout<<"Ingrese un número: ";
cin>> a;
cout<<endl;
cout<<endl;
cout<<"--------> M E N U <---------"<<endl;
cout<<endl;
cout<<endl;
cout<<"1. Elevar al cuadrado."<<endl;
cout<<endl;
cout<<endl;
cout<<"2. Elevar al cubo."<<endl;
cout<<endl;
cout<<endl;
cout<<"3. Salir del programa.<<endl;
cout<<endl;
cout<<endl;
cout<<"Elija su opción: ";
cin>> b;

if (b==1)
c=a*a;

if (b==2)
c=a*a*a;

if (b==3)
// a partir de aqui es donde necesito su ayuda, porfavor. //

Respuestas

Respuesta dada por: cristhianzg
4
hola, te envió el código en Dev c++
-----------------------------------------------------------------------------------------------------

//#include <iostream.h> 
#include <iostream>
#include <conio.h>

using namespace std;

int main(){
//void main (){

int a;float c;int op;
do{
  cout<<"Ingrese un numero: ";
  cin>>a;
  cout<<endl;
  cout<<endl;
  cout<<"--------> M E N U <---------"<<endl;
  cout<<endl;
  cout<<endl;
  cout<<"1. Elevar al cuadrado."<<endl;
  cout<<endl;
  cout<<endl;
  cout<<"2. Elevar al cubo."<<endl;
  cout<<endl;
  cout<<endl;
  cout<<"3. Salir del programa"<<endl;
  cout<<endl;
  cout<<endl;
  cout<<"Elija su opcion: ";
  cin>> op;
switch (op){
  case 1: if(op==1){
     cout<<"Elevado al cuadrado : ";
     c=a*a; cout<<c<<endl;
  } break;
  case 2: if(op==2){
   cout<<"Elevado al cubo : "<<endl; 
   c=a*a*a; cout<<c<<endl; }
   break;
   default: cout<<"Opcion no valida ..."; break;
 }
}while(op!=3);
getch();
//return 0;
}

Espero te ayude con tu ejercicio..
Saludos..
Adjuntos:

angelmrovalle: Ah, vale.
angelmrovalle: yo decía, para poder mandar imágenes de como iba quedando, pero creo que puedo describir como irá quedando.
cristhianzg: o por face
angelmrovalle: Ah vale, tambien sirve :v
cristhianzg: te funciono el ejercicio?
angelmrovalle: Sigo con el mismo problema.
angelmrovalle: Como te dije, no se mucho sobre programación en C++, no hemos entrado al tema de Dec C++
angelmrovalle: Dev C++*
angelmrovalle: Gracias por la ayuda, con un poco de lógica, pude resolver el ejercicio.
cristhianzg: Que bueno que te aya servido, Saludos....
Preguntas similares