Return to Snippet

Revision: 59446
at September 8, 2012 08:32 by OdnetninI


Initial Code
#include <stdio.h>
#include <inttypes.h>

float a = 0;
float b = 0;

void AskNumbers ()
{
    printf("Elige el primer Número: ");
    scanf("%f", &a);
    printf("Elige el segundo Número: ");
    scanf("%f", &b);
}

int main()
{
    uint8_t salir = 0;
    uint8_t opcion = 0;

    while(salir == 0)
    {
        printf("Basic Calculador by OdnetninI\n");
        printf("-----------------------------\n");
        printf("1. Suma\n");
        printf("2. Resta\n");
        printf("3. Multiplicación\n");
        printf("4. División\n");
        printf("-----------------------------\n");

        printf("Elija su Opción: ");
        scanf("%d", &opcion);

        if (opcion > 0 && opcion < 5)
            AskNumbers();

        switch (opcion)
        {
            case 1:
                printf("%5.2f + %5.2f = %5.2f\n", a, b, a + b);
                break;

            case 2:
                printf("%5.2f - %5.2f = %5.2f\n", a, b, a - b);
                break;

            case 3:
                printf("%5.2f * %5.2f = %5.2f\n", a, b, a * b);
                break;

            case 4:
                printf("%5.2f / %5.2f = %5.2f\n", a, b, a / b);
                break;

            default:
                printf("Operación Desconocida\n");
                break;
        }

        printf("¿Desea salir? [0:No, 1:Si]");
        scanf("%d", &opcion);
        switch (opcion)
        {
            case 1:
                salir = 1;
                break;

            default:
                salir = 0;
                break;
        }
        printf("\n");
    }

    return 0;
}

Initial URL


Initial Description
Version 1.3 of a Very Simple Calculator.

Initial Title
Calculator V 1.3

Initial Tags


Initial Language
C