PDA

View Full Version : Calculators with functions



xKVQ8x
06-05-2010, 03:05 AM
C:



#include <stdio.h>

int add(int a0, int a1);
int sub(int a0, int a1);
int mult(int a0, int a1);
int div(int a0, int a1);

int selection, num1, num2;

int main(){system("cls");
printf("Select your operation:\n");
printf("1 - Addition\n2 - Subtraction\n3 - Mulitplication\n4 - Division\n\n");
scanf("%d", &selection);
system("cls");
printf("Number one: ");
scanf("%d", &num1);
printf("Number two: ");
scanf("%d", &num2);
printf("Result: ");
if (selection == 1){
printf("%d", add(num1,num2));
}
if (selection == 2){
printf("%d", sub(num1,num2));
}
if (selection == 3){
printf("%d", mult(num1,num2));
}
if (selection == 4){
printf("%d", div(num1,num2));
}
getch();
return main();
}

int add(int a0, int a1){
return a0 + a1;
}

int sub(int a0, int a1){
return a0 - a1;
}

int mult(int a0, int a1){
return a0 * a1;
}

int div(int a0, int a1){
return a0 / a1;
}


C++:



#include <iostream>
using namespace std;

int add(int a0, int a1);
int sub(int a0, int a1);
int mult(int a0, int a1);
int divi(int a0, int a1);

int selection, num1, num2;

int main(){system("cls");
cout << "Select your operation:\n";
cout << "1 - Addition\n2 - Subtraction\n3 - Multiplication\n4 - Division\n\n";
cin >> selection;
system("cls");
cout << "Number one: ";
cin >> num1;
cout << "Number two: ";
cin >> num2;
cout << "Result: ";
if (selection == 1){
cout << add(num1,num2);
}
if (selection == 2){
cout << sub(num1,num2);
}
if (selection == 3){
cout << mult(num1,num2);
}
if (selection == 4){
cout << divi(num1,num2);
}
cout << "\n";
system("pause");
return main();
}

int add(int a0, int a1){
return a0 + a1;
}

int sub(int a0, int a1){
return a0 - a1;
}

int mult(int a0, int a1){
return a0 * a1;
}

int divi(int a0, int a1){
return a0 / a1;
}


If you have any questions reply here.

Syphongamer08
06-05-2010, 12:09 PM
Well alright. What do you use it for?

xKVQ8x
06-05-2010, 03:13 PM
These are calculators for basic operations in C and C++ using functions. If you want to run them you will need a compiler, this is a C and C++ compiler: http://www.toggle.com/lv/group/view/kl39865/Dev-C%2B%2B.htm