All pastes #86402 Raw Edit

Stuff

public text v1 · immutable
·published 2006-07-12 20:48 UTC
rendered paste body
#include <iostream>
using namespace std;
int multiply(float, float);
int divide(float, float);
int add(float, float);
int subtract(float, float);
int square(float);
void display_menue();
int grab_data();

int main(){
cout << grab_data();



}

int multiply(float value1, float value2){
return value1 * value2;
}
int divide(float value1, float value2){
if( value2 == 0){
return false;
}
else{
return value1 / value2;
}
}


int add(float value1, float value2){
return value1 + value2;
}



int subtract(float value1, float value2){
return value1 - value2;

}
int square(float value1){
return value1 * value1;

}
void display_menue(){
cout << "1. (M)ultiply" << endl;
cout << "2. (D)ivide" << endl;
cout << "3. (A)dd" << endl;
cout << "4. (S)ubtraction" << endl;
cout << "5. sq(U)are" << endl;
cout << "6. (Q)uit" << endl;
cout << "Please make a selection:  " << endl;
}

int grab_data(){
char user_data;
display_menue();
cin.get(user_data);
while(user_data != '1' || user_data != 'M' || user_data != 'm' || user_data != '2' || user_data != 'D' || user_data != 'd' || user_data != '3' || user_data != 'a' || user_data != 'A' || user_data != '4' || user_data != 's' || user_data != 'S' || user_data != '5' || user_data != 'U' || user_data != 'u' || user_data != '6' || user_data != 'q' || user_data != 'Q'){
cout << "ERROR!: Your choice you've selected is Invalid, please select a valid choice." << endl;
cin.get(user_data);
cout << user_data;
}
return user_data;
}