Quantcast
Viewing latest article 1
Browse Latest Browse All 20

Uso de while, if en C

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');
}


Viewing latest article 1
Browse Latest Browse All 20

Trending Articles