Welcome Guest
Eternal Poster
- Joined
- Nov 29, 2015
- Posts
- 1,002
- Reaction
- 148
- Points
- 509
- Age
- 27
Hello po sa mga master dyan sa c++. Ask lng po ako about function that returns a value. Paano ko po ma hide ung function. Ang sabi ng prof ko ay dapat ma e hide ko.
Dapat ang laman ng main function ay 2lines lng, included na ang return 0;. Ito po ang codes ko. Please help me...
My Code:
#include <iostream>
using namespace std;
double addition (int, int);
double subtraction (int, int);
double multiplication (int, int);
double division (int, int);
int main()
{
char ans;
double num1, num2;
cout << "A.Addition \nB.Subtraction \nC.Multiplication \nD.Division\n";
cout << "\nWhat do you want to do: ";
cin >> ans;
switch (ans)
{
case 'a': cout << "You've chosen Addition.\n";
cout << "Enter the 1st number: ";
cin >> num1;
cout << "Enter the 2nd number: ";
cin >> num2;
cout << "The sum of " << num1 << " & " << num2 << " is " << addition(num1,num2);
break;
case 'b': cout << "You've chosen Subtraction.\n";
cout << "Enter the 1st number: ";
cin >> num1;
cout << "Enter the 2nd number: ";
cin >> num2;
cout << "The difference of " << num1 << " & " << num2 << " is " << subtraction(num1,num2);
break;
case 'c': cout << "You've chosen Subtraction.\n";
cout << "Enter the 1st number: ";
cin >> num1;
cout << "Enter the 2nd number: ";
cin >> num2;
cout << "The product of " << num1 << " & " << num2 << " is " << multiplication(num1,num2);
break;
case 'd': cout << "You've chosen Division.\n";
cout << "Enter the 1st number: ";
cin >> num1;
cout << "Enter the 2nd number: ";
cin >> num2;
cout << "The quotient of " << num1 << " & " << num2 << " is " << division(num1,num2);
break;
}
}
double addition (int num1, int num2)
{
int sum = num1+num2;
return sum;
}
double subtraction (int num1, int num2)
{
int difference = num1-num2;
return difference;
}
double multiplication (int num1, int num2)
{
int product = num1*num2;
return product;
}
double division (int num1, int num2)
{
int quotient = num1/num2;
return quotient;
}
My prof's example code of hiding function:
#include <iostream>
using namespace std;
void add(int,int);
void get2nums();
int main()
{
get2nums();
return 0;
}
void add(int i, int x)
{
int y = i+x;
cout << y;
}
void get2nums()
{
int num1,num2;
cout << "Enter 2 numbers: ";
cin >> num1 >> num2;
add(num1,num2);
}
Dapat ang laman ng main function ay 2lines lng, included na ang return 0;. Ito po ang codes ko. Please help me...
My Code:
#include <iostream>
using namespace std;
double addition (int, int);
double subtraction (int, int);
double multiplication (int, int);
double division (int, int);
int main()
{
char ans;
double num1, num2;
cout << "A.Addition \nB.Subtraction \nC.Multiplication \nD.Division\n";
cout << "\nWhat do you want to do: ";
cin >> ans;
switch (ans)
{
case 'a': cout << "You've chosen Addition.\n";
cout << "Enter the 1st number: ";
cin >> num1;
cout << "Enter the 2nd number: ";
cin >> num2;
cout << "The sum of " << num1 << " & " << num2 << " is " << addition(num1,num2);
break;
case 'b': cout << "You've chosen Subtraction.\n";
cout << "Enter the 1st number: ";
cin >> num1;
cout << "Enter the 2nd number: ";
cin >> num2;
cout << "The difference of " << num1 << " & " << num2 << " is " << subtraction(num1,num2);
break;
case 'c': cout << "You've chosen Subtraction.\n";
cout << "Enter the 1st number: ";
cin >> num1;
cout << "Enter the 2nd number: ";
cin >> num2;
cout << "The product of " << num1 << " & " << num2 << " is " << multiplication(num1,num2);
break;
case 'd': cout << "You've chosen Division.\n";
cout << "Enter the 1st number: ";
cin >> num1;
cout << "Enter the 2nd number: ";
cin >> num2;
cout << "The quotient of " << num1 << " & " << num2 << " is " << division(num1,num2);
break;
}
}
double addition (int num1, int num2)
{
int sum = num1+num2;
return sum;
}
double subtraction (int num1, int num2)
{
int difference = num1-num2;
return difference;
}
double multiplication (int num1, int num2)
{
int product = num1*num2;
return product;
}
double division (int num1, int num2)
{
int quotient = num1/num2;
return quotient;
}
My prof's example code of hiding function:
#include <iostream>
using namespace std;
void add(int,int);
void get2nums();
int main()
{
get2nums();
return 0;
}
void add(int i, int x)
{
int y = i+x;
cout << y;
}
void get2nums()
{
int num1,num2;
cout << "Enter 2 numbers: ";
cin >> num1 >> num2;
add(num1,num2);
}