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.