السسلام عليكم
هذهـ صيغة السؤآل بالكآمل :
Complete the following program:
Class Number{
int number;
string numberText;
public:
int getNumber()
{
return number;
}
Void setNumber(int n)
{
Number=n;
}
Void setNumberText(string text)
{
//……………………………………………………
}
String getNumberTest()
{
//……………………………………………………
}
// isEven returns true if number even an false otherwise
//…………isEven()
{
//……………………………………………………
}
};
// Compare function takes two numbers and compare between them and return appropriate message
String compare(number n1, ……………….n2)
{
if (n1.getNumber()==…………………….)
return …………………………
else if(……………………………………………)
return ……………………………………………
else
return……………………………………………
}
// multiply function takes two numbers multiply them and return the result as object of type Number
…………………….multiply(number n1, number n2)
{
………………………result;
result.setNumber(…………………. *………………….);
return……………………….. ;
}
// Add function takes two numbers and return their sum
………………. sum(number n1, number n2)
{
//……………………………………………………………..
}و هذهـ محآولتي فالحل :
#include <iostream>
#include <string>
using namespace std;
class Number
{
int number;
string numberText;
public:
int getNumber()
{
return number;
}
void setNumber(int n)
{
number=n;
}
void setNumberText(string text)
{
numberText=text;
}
string getNumberTest()
{
return numberText;
}
// isEven returns true if number even an false otherwise
//…………isEven()
int condition(int n,int)
{
if ((n%2)==0)
return true ;
else
return false ;
}
};
// Compare function takes two numbers and compare between them and return appropriate message
string compare(int n1,int n2)
{
Number n;
if (n.getNumber()== n2)
return " first number = second number";
else if(n1 > n2)
return "first number greater than second number";
else
return "first number less than second number";
}
// multiply function takes two numbers multiply them and return the result as object of type Number
int multiply(int n1, int n2)
{
Number n;
int result;
n.setNumber(n1,n2);
return (n1*n2);
}
// Add function takes two numbers and return their sum
int sum(int n1, int n2)
{
return n1+n2;
}فضلآ لآ أمرآً تصحيحه + شرح الأخطآء التي وقعت بهآ
* لآ أحلل لأي أحد إقتبآس الحل ونسبه لنفسه لأني المتضررهـ الأولى من ذلك !