Está en la página 1de 2

#include <stdio.h> #include <stdlib.h> #include <math.

h>

int potencia(int a,int b) { int r= pow (a,b); return r; } int logui(int a ) { int r= log10 (a); return r; } float expo (int a) { float r=exp (a); return r; } int logue (int a,int b) { int r= log10(a)/log10(b); return r; } float raiz (int a,int n) { float r= pow(a,1/n); return r; } int main () { int a,b,result,opcion; printf("digite el primer numero\n"); scanf ("%d",&a); printf("digite el segunto numero\n"); scanf ("%d",&b); printf("digite la opcion\n"); printf("digite 1 para potencia\n"); printf("digite 2 para logaritmo\n"); printf("digite 3 para exponencial\n"); printf("digite 4 para logaritmo en base b de a\n"); printf("digite 5 para raiz\n");

scanf("%d",&opcion); switch (opcion) { case 1: result=potencia (a,b); break; case 2: result=logui (a); break; case 3: result=expo (a); break; case 4: result=logue (a,b); break; case 5: result=raiz (a,b); break; } printf ("%d",result); }

También podría gustarte