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

[SOLUCIONADO] ¿Añadir excepción?

Estas en el tema de ¿Añadir excepción? en el foro de C/C++ en Foros del Web. Buenas, me gustaría saber como puedo añadir una expeción, es decir, estoy haciendo un programa que cuando insertas dos dígitos, te diga cual es mayor ...
  #1 (permalink)  
Antiguo 30/03/2015, 15:28
Avatar de HelThunk  
Fecha de Ingreso: marzo-2015
Ubicación: std::cout<<"En mi PC";
Mensajes: 33
Antigüedad: 9 años, 1 mes
Puntos: 0
¿Añadir excepción?

Buenas, me gustaría saber como puedo añadir una expeción, es decir, estoy haciendo un programa que cuando insertas dos dígitos, te diga cual es mayor o menor que.. el problema esta en que si es igual, no se que poner para poder interrumpir el proceso.. he probado varias cosas y nada

Código C++:
Ver original
  1. // ConsoleApplication12.cpp : Defines the entry point for the console application.
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include <iostream>
  6. using namespace std;
  7.  
  8. int main(){
  9.     system("cls");
  10.  
  11.     int num1, num2;
  12.     //Escanear digitos;
  13.     cout << "Escribe dos numeros;" << endl;
  14.     cin >> num1 >> num2;
  15.     //Ordenar de mayor a menor;
  16.     if (num1 > num2){
  17.         cout << "" << num1 << " es mayor que " <<num2<<endl;
  18.     }
  19.     else cout << "" << num1 << " es menor que " << num2<<endl;
  20.     //Es igual;
  21.    
  22.     system("pause");
  23.     return 0;
  24. }
  #2 (permalink)  
Antiguo 30/03/2015, 15:36
 
Fecha de Ingreso: septiembre-2010
Mensajes: 494
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: ¿Añadir excepción?

¿No puedes añadir otra condición?

if (num1>num2)---->Imprimo un mensaje
else if (num1<num2)---->Imprimo otro mensaje
else ----->Imprimo un tercer mensaje

Saludos!
__________________
Mi calculadora en Qt
  #3 (permalink)  
Antiguo 30/03/2015, 15:45
Avatar de HelThunk  
Fecha de Ingreso: marzo-2015
Ubicación: std::cout<<"En mi PC";
Mensajes: 33
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: ¿Añadir excepción?

Cita:
Iniciado por dehm Ver Mensaje
¿No puedes añadir otra condición?

if (num1>num2)---->Imprimo un mensaje
else if (num1<num2)---->Imprimo otro mensaje
else ----->Imprimo un tercer mensaje

Saludos!
Gracias, solucionado ^^ (desconocía del comando else if), ¿en caso de querer añadir una cuarta condición podría poner else if if ?

Un cordial saludo :D

Última edición por HelThunk; 30/03/2015 a las 15:53
  #4 (permalink)  
Antiguo 30/03/2015, 15:54
 
Fecha de Ingreso: septiembre-2010
Mensajes: 494
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: ¿Añadir excepción?

Bueno, entonces estas empezando y ya lo irás viendo.
De todas formas, para varias condiciones la forma sería:

Código C++:
Ver original
  1. if (condicion1)
  2. {
  3. }
  4. else if (condicion2)
  5. {
  6. }
  7. else if (condicion 3)
  8. {
  9. }
  10. ................
  11. else if (condicion n)
  12. {
  13. }
  14. else //ninguna de las condiciones anteriores
  15. {
  16. }
__________________
Mi calculadora en Qt
  #5 (permalink)  
Antiguo 30/03/2015, 15:57
Avatar de HelThunk  
Fecha de Ingreso: marzo-2015
Ubicación: std::cout<<"En mi PC";
Mensajes: 33
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: ¿Añadir excepción?

Cita:
Iniciado por dehm Ver Mensaje
Bueno, entonces estas empezando y ya lo irás viendo.
De todas formas, para varias condiciones la forma sería:

Código C++:
Ver original
  1. if (condicion1)
  2. {
  3. }
  4. else if (condicion2)
  5. {
  6. }
  7. else if (condicion 3)
  8. {
  9. }
  10. ................
  11. else if (condicion n)
  12. {
  13. }
  14. else //ninguna de las condiciones anteriores
  15. {
  16. }
Perfecto, todas mis dudas solucionadas, gracias ^^

Última edición por HelThunk; 30/03/2015 a las 16:39

Etiquetas: int, numero, programa
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 02:26.