[ create a new paste ] login | about

Link: http://codepad.org/WE7z0p5t    [ raw code | output | fork ]

C, pasted on Aug 7:
#include<stdio.h>
#include<math.h>

int main() {

    int n1,n2,num;
    float nd1,nd2;
    double x,k,pot;

    printf("\n				- CALCULADORA -");
    printf("\n		 ___________________________________________________");
    printf("\n		|                                                   |");
    printf("\n		|  1- SUMA       2- RESTA      3- MULTIPLICACION    |");
    printf("\n		|                                                   |");
    printf("\n		|  4- DIVISION   5- POTENCIA   6- SALIR             |");
    printf("\n		|___________________________________________________|");

    do {
        printf("\n\n\n Introduzca el numero de su opcion: ");
        scanf("%d",&num);

        /* Se lee el número de la opción y se le da al switch
            para que entre en la opción que corresponde */

        switch(num) {
        case 1:
            printf("\n	Introduzca el primer numero: ");
            scanf("%d",&n1);
            printf("	Introduza el segundo numero: ");
            scanf("%d",&n2);
            printf("\n	La suma de %d y %d es: %d", n1,n2,n1+n2); break;
        case 2:
            printf("\n	Introduzca el primer numero: ");
            scanf("%d",&n1);
            printf("	Introduza el segundo numero: ");
            scanf("%d",&n2);
            printf("\n	La resta de %d y %d es: %d", n1,n2,n1-n2); break;
        case 3:
            printf("\n	Introduzca el primer numero: ");
            scanf("%d",&n1);
            printf("	Introduzca el segundo numero: ");
            scanf("%d",&n2);
            printf("\n	El producto de %d y %d es: %d", n1,n2,n1*n2); break;
        case 4:
            printf("\n	Introduzca el numerador: ");
            scanf("%f",&nd1);
            printf("	Introduza el denominador: ");
            scanf("%f",&nd2);
            if(nd2!=0) {
                printf("\n	La division de %.2f y %.2f es: %.2f", nd1,nd2,nd1/nd2);
            }
            else printf("	Para dividir, introduzca un denominador diferente a 0");
            break;
        case 5:
            printf("\n	Introduzca la base: ");
            scanf("%lf",&x);
            printf("	Introduza el exponente: ");
            scanf("%lf",&k);
            pot=pow(x,k);

            // Donde x = base y k = exponente. (pow es una funcion de la librería math)

            printf("\n	La potencia es: %.lf", pot); break;
        case 6: break;
        default: printf("Introduzca un numero del 1 al 6");
        }

    } while(num!=6);

    return 0;
}


Output:
1
2
In function `main':
undefined reference to `pow'


Create a new paste based on this one


Comments: