All pastes #983897 Raw Edit

Stuff

public text v1 · immutable
·published 2008-04-13 18:51 UTC
rendered paste body
#include <stdio.h>


int add ( int x, int y ); /* Add y to x */
int sub ( int x, int y); /* Subtracts y from x */
int mult ( int x, int y ); /* Multiplies x with y */
int div ( int x, int y ); /* Divides x with y */
	
int main()
{
    int input;
    int x;
    int y;
    
    printf( "CALCULATOR\n" );
    printf( "\n" );
    printf( "What do you want to do ?\n" );
    printf( "1. Add\n" );
    printf( "2. Extract\n" );
    printf( "3. Multiply\n" );
    printf( "4. Divide\n" );
    printf( "5. Exit\n" );
    printf( "Selection: " );
    scanf( "%d", &input );
    switch ( input ) {
        case 1:            /* When 1 is chosen call add function */
               printf( "Please input two numbers to be added to eachother: \n" );
               scanf( "%d", &x );
               scanf( "%d", &y );
               printf( "The result is: %d\n", add( x, y ) );            
            break;
        case 2:          /* When 2 is chosen call substract function */
               printf( "Please input two numbers to be extracted from eachother: \n" );
               scanf( "%d", &x );
               scanf( "%d", &y );
               printf( "The result is: %d\n", sub( x, y ) );
            break;
        case 3:         /* When 3 is chosen call multiply function */
               printf( "Please input two numbers to be multiplied: \n" );
               scanf( "%d", &x );
               scanf( "%d", &y );
               printf( "The result is: %d\n", mult( x, y ) );
            break;
        case 4:        /* When 4 is chosen call divide function */
               printf( "Please input two numbers to be divided: \n" );
               scanf( "%d", &x );
               scanf( "%d", &y );
               printf( "The result is: %d\n", div( x, y ) );
            break;             
        case 5:        /* When 5 is chosen stop the program */
            printf( "Shutting Down...\n" );
            break;
        default:            
            printf( "Bad input, quitting!\n" );
            break;
    }
    getchar();
    return 0;
}

int add (int x, int y)
{
  return x + y; 
}

int sub (int x, int y)
{
    return x - y;
}

int mult (int x, int y)
{
  return x * y;
}

int div (int x, int y)
{
    return x / y;
}