Programa que no genera Menu de opciones
Publicado por Daniel Benitez (3 intervenciones) el 30/11/2020 18:17:43
Hola, pido su ayuda, ya que estoy intentando crear un Menu para el calculo de Factorial de un numero pero mi programa no genera el menu, me hace el calculo directo del Factorial, muchas gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
char menu();
void Factorial();
int main (void){
char opc;
do{
opc = menu();
switch(opc){
case '1':
system("cls");
Factorial();
getch();
break;
case '2':
system("cls");
printf("\n Saliendo......\n\n");
break;
default:
system("cls");
printf("La opcion elegida es incorrecta");
getch();
break;
}
}while(opc != '2');
return 0;
}
char menu(){
char opc;
system("cls");
printf("\n(1.) FACTORIAL");
printf("\n(2.) SALIR");
printf("\nOpcion -->");fflush(stdin);
opc = getch();
return opc;
}
void Factorial(){
int num, i, fact=1;
printf("Capture el numero a calcular: \n");
scanf("%d",&num);
i=num;
while(i>=1)
{
fact=fact*i;
i--;
}
printf("\nFactorial del numero %d es = %d\n",fact);
}
Valora esta pregunta


0