viernes, 20 de abril de 2018

Calculadora Básica

La calculadora básica realiza en CodeBlocks tiene 4 funciones: sumar, restar,y potencia dividir y multiplicar. Este código fue realizado con la "Instrucción Switch".
Si queremos realizar alguna operación se debe de poner los siguientes signos:
+ = Suma
- = Resta
/ = División 
x = Multiplicación
^ = Potencia


#include <stdio.h>

float potencia(float base, int exponente) {
    float resultado = 1;
    int i;
    for (i = 0; i < exponente; ++i) {
        resultado *= base;
    }
    return resultado;
}


int main() {
    float x, y, resultado;
    char op;
    int valido = 1;

    printf("Ingrese operacion: ");
    scanf("%c", &op);
    printf("Ingrese x: ");
    scanf("%f", &x);
    printf("Ingrese y: ");
    scanf("%f", &y);

    switch (op) {
        case '+':
            resultado = x + y;
            break;
        case '-':
            resultado = x - y;
            break;
        case '*':
        case 'x':
            resultado = x * y;
            break;
        case '/':
            resultado = x / y;
            break;
        case '^':
            resultado = potencia(x, (int) y);
            break;
        default:
            valido = 0;
    }

    if (valido)
        printf("El resultado es %f\n", resultado);
    else
        printf("Operacion invalida\n");

    return 0;
}




   

No hay comentarios.:

Publicar un comentario

Tablas de multiplicar

#include <iostream> using namespace std; int imprime_tabla(int opcion); int main() { int opcion=0; cout << "Tablas de...