
14/08/2004, 08:15
|
 | | | Fecha de Ingreso: noviembre-2002 Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 4 meses Puntos: 52 | |
Utiliza un ciclo while.
Por ejemplo.
while(op!=5)
{
//todas las demas funciones.
}
esto se repetira hasta que el usuario ponga 5(salir).
#include<stdio.h>
#include<conio.h>
float n1,n2,res;
int op;
suma(float n1,float n2)
{
return(n1+n2);
}
resta(float n1,float n2)
{
return(n1-n2);
}
multiplicacion(float n1,float n2)
{
return(n1*n2);
}
float division(float n1,float n2)
{
return(n1/n2);
}
void main()
{
printf("Que desea hacer? "); /*Menu principal*/
while(op!=5)
{
printf("\n1. Suma\n2. Resta\n3. Multiplicacion\n4. Division\n5. Salir\n\tSeleccion: ");
scanf("%i",&op);
clrscr();
printf("Digite el 1er numero: ");
scanf("%f",&n1);
printf("Digite el 2do numero: ");
scanf("%f",&n2);
printf("\n\t");
switch(op)
{
case 1: res=suma(n1,n2);
printf("resultado: %f",res);
break;
case 2: res=resta(n1,n2);
printf("resultado: %f",res);
break;
case 3: res=multiplicacion(n1,n2);
printf("resultado: %f",res);
break;
case 4:res=division(n1,n2);
printf("resultado: %f",res);
break;
}
}
} |