السلام عليكم ورحمة الله وبركاته
الرجاء مساعدتي في تعديل هذين الكودين ودمجهما مع بعضهم البعض بحيث يكون المطلوب ناتج
للعمليات الحسابية يظهر بالنظام العشري والنظام الثنائي
وليس فقط بالنظام العشري كما في الكود الاول
كود العمليات الحسابية والناتج يظهر فقط الاعداد ذات النظام العشري
#include <iostream.h>
int main()
{
// Values used in this program
int value1, value2, value3, value4,value5;
float value6 ;
// Get the values from the user
cout << "Type the first number: ";
cin >> value1;
cout << "Type another number: ";
cin >> value2;
// Subtract the first value from the second
value3 = value1 + value2;
value4 = value1 - value2;
value5 = value1 * value2;
value6 = value1 / value2;
cout << value1 << " + " << value2 << " = " << value3 << "\n\n";
cout << value1 << " - " << value2 << " = " << value4 << "\n\n";
cout << value1 << " * " << value2 << " = " << value5 << "\n\n";
cout << value1 << " / " << value2 << " = " << value6 << "\n\n";
return 0;
}
كود تحويل الاعداد العشرية الى اعداد ثنائية
#include <iostream.h>
void binary(int);
void main(void) {
int number;
cout << "Please enter a positive integer: ";
cin >> number;
if (number < 0)
cout << "That is not a positive integer.\n";
else {
cout << number << " converted to binary is: ";
binary(number);
cout << endl;
}
}
void binary(int number) {
int remainder;
if(number <= 1) {
cout << number;
return;
}