-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.c
50 lines (41 loc) · 1.35 KB
/
main.c
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
#include <stdio.h>
#include <stdlib.h>
#include "funcionesSuRMDF.h"
/**
* El programa se encarga de cargar operandos y calcular varias operaciones sobre los mismos.
*
*/
int main() {
int menu = 0, resuFacB = 0, resuFacA = 0;
float resuDiv = 0, a = 0, b = 0, resuResta = 0, resuSuma = 0, resuMulti = 0;
do {
printf(" Menu\n\n");
printf("1 - Ingresar 1er operando (A=%lf)\n", a);
printf("2 - Ingresar 2er operando\n (B=%lf)\n", b);
printf("3 - Calcular todas las operaci%cnes\n", 162);
printf("4 - Informar resultados\n");
printf("5 - Salir\n");
scanf("%d", &menu);
system("cls");
if (menu == 1) {
a = cargar();
}
if (menu == 2) {
b = cargar();
}
if (menu == 3) {
resuSuma = suma(a, b);
resuResta = resta(a, b);
resuMulti = multi(a, b);
resuDiv = division(a, b);
resuFacA = factorial(a);
resuFacB = factorial(b);
}
if (menu == 4) {
printf("El resultado de sumar es: %lf\n Resta: %lf\n Multi: %lf\n Divisi%cn: %lf\n Factorial de a: %d\n Factorial de b: %d\n",
resuSuma,
resuResta, resuMulti, 162, resuDiv, resuFacA, resuFacB);
}
} while (menu != 5);
return 0;
}