Programa que crea un menú de opciones dentro de una Esctructura While, que al ingresar 2 números n por el usuario, haga una de las operaciones seleccionadas.
#include <stdio.h> int main(void) { char otra; int op; float n1=0, n2=0, operacion=0; do { printf ("Ingrese un numero: "); scanf ("%f", &n1); printf ("Ingrese otro numero: "); scanf ("%f", &n2); printf ("\n"); printf ("1.- Suma\n"); printf ("2.- Resta\n"); printf ("3.- Multiplicacion\n"); printf ("4.- Division\n"); printf ("Que operacion desea hacer?: "); scanf ("%d", &op); if (op==1) {operacion=n1+n2; if (op==2) operacion=n1-n2; if (op==3) operacion=n1*n2; if (op==4) operacion=n1/n2; printf ("El resultado de la operacion es: %.2f \n\n", operacion); printf( "\n Desea salir (s/n)?: " ); fflush( stdin ); // Limpia el buffer utilizado por la entrada estandar, en este caso, el teclado. otra = getchar (); // Se le asigna lo tecleado a la variable 'otra' printf("\n\n"); } while (otra != 's'); }