Pages

martes, 15 de enero de 2013

Implemente un algoritmo que simule una calculadora con 10 funciones Codigo Fuente C

Problema
Implemente un algoritmo que simule una calculadora con 10 funciones

Codigo Fuente C
#include<stdio.h>
#include<math.h>
int main()
{
    float op1,op2;
    int fun;
    printf("Ingrese Operador 1\n");
    scanf("%f",&op1);
    printf("Ingrese Operador 2\n");
    scanf("%f",&op2);
    printf("Seleccione un operacion: \n");
    printf("1 suma\n");
    printf("2 Resta\n");
    printf("3 Multiplicacion\n");
    printf("4 Division\n");
    printf("5 Potencia\n");
    printf("6 Raiz cuadrada operador 1\n");
    printf("7 Inversa Operador 1\n");
    printf("8 Cuadrado de operador 1\n");
    printf("9 Modulo\n");
    printf("10 Valor negativo de Operador 1\n");
    scanf("%d",&fun);
    if(fun==1){
        printf("%f",(op1+op2));
    }
    if(fun==2){
        printf("%f",(op1-op2));
    }
    if(fun==3){
        printf("%f",(op1*op2));
    }
    if(fun==4){
            if(op2==0){
                printf("no se puede dividir entre cero");
            }else{
                printf("%f",op1/op2);
           }
    }
    if(fun==5){
        printf("%f",pow(op1,op2));
    }
    if(fun==6){
        printf("%f",sqrt(op1));
    }
    if(fun==7){
        if(op1==0){
                printf("no se puede dividir entre cero");
            }else{
                printf("%f",1/op1);
           } ;
    }
    if(fun==8){
        printf("%f",pow(op1,2));
    }
    if(fun==9){
        printf("%d",(int)op1%(int)op2);
    }
    if(fun==1){
        printf("%f",(-1)*op1);
    }
    return 0;
}

0 comentarios:

Publicar un comentario