lunes, 4 de enero de 2016

menu

#include<stdio.h>
int main()
{
int n,op, suma=0,i,factorial=1,potencia=1;
printf("escribir un numero: ");
scanf("%d",&n);
do
{
   printf("\t\tmenu\t\t\n\n");
printf("1.suma de los %d primeros numeros. \n",n);
printf("2.factorial de %d.\n",n);
printf("3.potencia %d-esima de 2.\n",n);
printf("4.divisores de %d.\n",n);
printf("5.salir del menu.\n\n");
scanf("%d",&op);
if(op<1||op>5)
printf("opcion incorrecta\n\n");
else
{
switch (op){

case 1:printf("suma de los %d primeros numeros:\n",n);
      for(i=1;i<=n;i++)
  {
  suma=suma + i ;
  }
  printf("suma = %d\n",suma);break;
case 2:printf("factorial de %d\n",n);
        for(i=1;i<=n;i++)
{
factorial=factorial*i;
}
printf("factorial(%d)=%d\n",n,factorial);break;
case 3:printf("potencia %d-esima de 2:\n",n);
        for(i=1;i<=n;i++)
{
potencia=potencia*2;
}
printf("potencia(%d)=%d\n\n",n,potencia);break;
case 4:printf("divisores de %d:  ",n);
        for(i=1;i<=n;i++)
{
if(n%i==0)
{
printf("%d  ",i);
}
}
printf("\n\n");break;
case 5:printf("hasta la vista.");break;
    }
}

}
while(op!=5);


return 0;
}


http://www.ermail.es/klik/VXVSYmQF