Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2014, 22:51
juankor_urdaneta
 
Fecha de Ingreso: febrero-2014
Mensajes: 5
Antigüedad: 10 años, 3 meses
Puntos: 0
Pregunta [AYUDA]Como devolver a una linea de codigo para evitar errorer a la hora de ejecucion

Actualmente me encuentro desarrollando una calculadora en c.
Funciona de manera que si el usuario ingresa un numero, ese numero le indicara al programa que operacion matematica ejecutar.
Pero me veo en un tremendo problema debido que a la hora de evaluar el dato que me dira que operacion aritmetica ejecutar quiero al mismo tiempo evaluarlo para que si el dato ingresado no esta definido para ninguna operacion este lo vuelva a pedir.

Que tipo de condicional o comando podria utilizar en ese caso?

Código:
#include<math.h>
#include<stdio.h>
#include<conio.h>
int op,chr,chr2;
float n5,n6,n7;
main()
{
printf("Introduzca el numero correspondinte a la opercaion aritmetica deseada
y luego \npresione Enter\nSi desea realizar una suma esciba 1 \nSi desea realizar 
una resta escriba 2 \nSi desea realizar una multiplicacion escriba 3\nSi desea 
realizar una division escriba 4\nSi desea realizar salir del programa escriba 
5\nAccion a elegir: \n");
      scanf("%d",&op);  
      if (op!=1||op!=2||op!=3||op!4||op!=5)
           {           
          <<<Que linea de codigo seria apropiada¿?>>>
           }
      printf("Inserte el num 1: ");
      scanf("%f",&n5);
      printf("Inserte el num 2: ");
      scanf("%f",&n6);
    
      .
      .
      .
      getch();
      
}
Gracias.