jueves, 4 de agosto de 2011

Calculadora

Código de ejemplo de una calculadora con las operaciones básicas en Lenguaje C.


#include <stdio.h>

#include <stdlib.h>

int sumadora (int sumando1, int sumando2);
int restadora (int restando1, int restando2);
int multiplicadora (int multiplicando1, int multiplicando2);
int divisora (int divisor1, int divisor2);
void menu ();

int main()
{
    int  continuar = 1;


    while (continuar)
    {
    menu ();

    printf("\nDesea continuar 1- si 0 -no");
    scanf("%d", &continuar);
    }

    return 0;
}

int sumadora (int sumando1, int sumando2)
{
    int resultado_sumadora = 0;
    resultado_sumadora = sumando1 + sumando2;
    return resultado_sumadora;
}

int restadora (int restando1, int restando2)
{
    int resultado_restadora = 0;
    resultado_restadora = restando1 - restando2;
    return resultado_restadora;
}

int multiplicadora (int multiplicando1, int multiplicando2)
{
    int resultado_multiplicadora = 0;
    resultado_multiplicadora = multiplicando1 * multiplicando1;
    return resultado_multiplicadora;
}

int divisora (int divisor1, int divisor2)
{
    int resultado_divisora = 0;
    if (divisor2 == 0)
    {
        printf("El divisor es cero no se puede realizar la operacion.");
        resultado_divisora = 0;
    }
    else
    {
    resultado_divisora = divisor1 / divisor2;
    }
    return resultado_divisora;
}


void menu ()
{
    int op1 = 0, op2 = 0, operacion = 0, resultado_operacion = 0;

    printf("\nCalculaldora.");
    printf("\n1 - Sumar.");
    printf("\n2 - Restar.");
    printf("\n3 - Multiplicar.");
    printf("\n4 - dividir.");


    printf("\nIndicame la operacion: ");
    scanf("%d", &operacion);
    printf("\nDame el primer operando: ");
    scanf("%d", &op1);
    printf("\nDame el segundo operando: ");
    scanf("%d", &op2);

    if (operacion == 1) resultado_operacion = sumadora (op1, op2);
    if (operacion == 2) resultado_operacion = restadora (op1, op2);
    if (operacion == 3) resultado_operacion = multiplicadora (op1, op2);
    if (operacion == 4) resultado_operacion = divisora (op1, op2);

    printf("%d", resultado_operacion);
}

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...