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 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 | /*Oscar Lupiañez*/ #include <stdio.h> #include <stdlib.h> #include <math.h> //variable global float pi= 3.141592; int main(void) { //Declaramos variables y inicializamos float a, b, resultado; a, b, resultado= 0.0; int opcion; //menu principal printf("********CALCULADORA*********\n"); printf("2.- Resta\n"); printf("6.- Division\n"); printf("16.- Radiacion\n"); printf("17.- Valor absoluto\n"); printf("19.- Seno\n"); printf("24.- Radianes\n"); scanf("%d", &opcion); switch (opcion) { //Resta case 2: printf("Introduce el primer valor\n"); scanf("%f", &a); printf("Introduce el segundo valor\n"); scanf("%f", &b); resultado= a - b; printf("El resultado es: %f\n", resultado); break; //Division case 6: printf("Introduce el dividendo\n"); scanf("%f", &a); printf("Introduce el divisor\n"); scanf("%f", &b); resultado= (a/b); printf("El resultado es: %f\n", resultado); break; //Radicacion case 16: printf("Introduce el exponente\n"); scanf("%f", &a); printf("Introduce el radicando\n"); scanf("%f", &b); resultado= sqrt(b); printf("El resultado es: %f\n", resultado); break; //Valor absoluto case 17: printf("Introduce el valor\n"); scanf("%f", &a); if(a<0){ resultado=(a*(-1)); } else{ resultado=a; } printf("El resultado es: %f\n", resultado); break; //Seno case 19: printf("Introduce el valor a calcular\n"); scanf("%f", &a); resultado = sin(a); printf("El resultado es: %f\n", resultado); break; //Paso a radianes case 24: printf("Introduce el valor en grados\n"); scanf("%f", &a); resultado = (a*(pi/180)); printf("El resultado es: %f\n", resultado); break; } return 0; } |
-
upload with new input
-
result: Success time: 0.01s memory: 1724 kB returned value: 0
17
********CALCULADORA********* 2.- Resta 6.- Division 16.- Radiacion 17.- Valor absoluto 19.- Seno 24.- Radianes Introduce el valor El resultado es: 0.000000
-
result: Success time: 0.01s memory: 1724 kB returned value: 0
24
********CALCULADORA********* 2.- Resta 6.- Division 16.- Radiacion 17.- Valor absoluto 19.- Seno 24.- Radianes Introduce el valor en grados El resultado es: 0.000000
-
result: Success time: 0.01s memory: 1724 kB returned value: 0
2
********CALCULADORA********* 2.- Resta 6.- Division 16.- Radiacion 17.- Valor absoluto 19.- Seno 24.- Radianes Introduce el primer valor Introduce el segundo valor El resultado es: 0.000016
-
result: Success time: 0.01s memory: 1724 kB returned value: 0
********CALCULADORA********* 2.- Resta 6.- Division 16.- Radiacion 17.- Valor absoluto 19.- Seno 24.- Radianes



