Operaciones con menú
Este programa hace distintas operaciones con un menú
#include<stdio.h>
int ant1=1, ant2=1, fin=9, num=1, i, inicio=1, final=10, acumulador=0, sup=0, acumula=1, band=1, opc=0;
int main(){
do {
int ant1=1, ant2=1, fin=9, num=1, i, inicio=1, final=10, acumulador=0, sup=0, acumula=0, band=1, opc=0;
printf("\tMenu\n");
printf("1.-realizar un programa que calcule 10 primeros numeros de la serie \n");
printf("2.-Calcular fibonacci hasta un cierto numero\n");
printf("3.-realizar serie numerica suma de impares\n");
printf("4.-realizar serie numerica multiplicacion de impares\n");
printf("5.-Salir");
scanf("%d", &opc);
switch (opc){
case 1:
printf("serie numerica de Fibonacci: 10 primeros numeros \n");
printf("0,");
printf("%d,", ant1);
for (i=2; i<=fin; i++) {
printf("%d,", num);
num=ant1+ant2;
ant1=ant2;
ant2=num;
}
break;
case 2:
printf("serie numerica de Fibonacci: hasta un cierto numero \n");
printf("Escribe hasta que numero quieres calcular la serie");
scanf("%d",&sup);
printf("0,");
printf("%d,", ant1);
for (i=2; i<=fin; i++)
{
while(num<sup){
printf("%d,", num);
num=ant1+ant2;
ant1=ant2;
ant2=num;
}
}
break;
case 3:
printf("Serie de numeros impares 1+3+5.....n ");
printf("\nintroduce el valor de n\n");
scanf("%d",&final);
for(inicio; inicio<final; inicio=inicio+2){
printf("%d,", inicio);
acumulador=acumulador+inicio;
}
printf("La sumatoria de las cantidades de la serie es %d\n", acumulador);
break;
case 4:
printf("Serie de numeros impares 1*3*5.....n ");
printf("\nintroduce el valor de n\n");
scanf("%d",&fin);
for(inicio; inicio<fin; inicio=inicio+2){
printf("%d,", inicio);
acumula=acumula*inicio;
}
printf("La multiplicacion de las cantidades de la serie es %d\n", acumula);
break;
case 5:
printf("Gracias por usar la calculadora de sries de numeros");
break;
default:
printf("opcion invalida");
}
printf("\nquieres repetir el pograma [1 para si 0 para no]");
scanf("%d", &band);
} while (band !=0||band !=0);
}
Comentarios
Publicar un comentario