Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/08/2004, 08:15
Avatar de Instru
Instru
 
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;

}
}

}