الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن تحكولي شو الخلل بهالبرنامج

مغلق
بدأه فتى الشوتوكان في 26 ديسمبر 2003 · 3 رد · 426 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يا شباب .. في عندي الهبرنامج ومحييرني شو الخلل فيه ..

انا حدرجه الكم وتحكولي وين الخلل فيه ..

#include<iostream.h>
void printmenu();
void add();
void subtract();
void multiply();
void divide();
void main ()
{
	printmenu();
	int choise;
	cin>>choise;
	while(choise!=5){
  switch (choise){
  case 1: add();
 	 break;
  case 2: subtract();
 	 break;
  case 3: multiply();
 	 break;
  case 4: divide();
 	 break;
  default :
 	 cout<<endl<<"Invalid Value";
  }
  printmenu();
  cin>>choise;
	}
}
void add(){
	int x,y;
	cout<<"Enter The First Number Value:";
	cin>>x;
	cout<<"Enter The Second Number Value:";
	cin>>y;
	cout<<x<<"+"<<y<<"="<<x+y;
}
void subtract(){
	int x,y;
	cout<<"Enter The First Number Value:";
	cin>>x;
	cout<<"Enter The Second Number Value:";
	cin>>y;
	cout<<x<<"-"<<y<<"="<<x-y;
}
void multiply(){
  int x,y;
	cout<<"Enter The First Number Value:";
	cin>>x;
	cout<<"Enter The Second Number Value:";
	cin>>y;
	cout<<x<<"*"<<y<<"="<<x*y;
}
void divide(){
  int x,y;
	cout<<"Enter The First Number Value:";
	cin>>x;
	cout<<"Enter The Second Number Value:";
	cin>>y;
	cout<<x<<"/"<<y<<"="<<x/y;
}
#2

هلا اخوي فتى ...

المشكله الي عندك انك كتبت prototype للدالة لكن ما كتبت جسم الدالة والي هي المنيو ...

وهذا الحل إن شاء الله ...

#include<iostream.h>

void printmenu();
void add();
void subtract();
void multiply();
void divide();
void main ()

{
int choise;

printmenu();

cout << "Your Choise :";
cin>>choise;
while(choise!=5)
{
 switch (choise)
 {
   case 1: 
    add();
    break;
   case 2: 
    subtract();
    break;
   case 3: 
    multiply();
    break;
   case 4:
    divide();
    break;
      default :
          cout << endl << "Invalid Value";
 }
 printmenu();
 cin>>choise;
}

}// End The Main Function.

void add()
{
	int x,y;
	cout<<"Enter The First Number Value:";
	cin>>x;
	cout<<"Enter The Second Number Value:";
	cin>>y;
	cout<<x<<"+"<<y<<"="<<x+y;
}

void subtract()
{
	int x,y;
	cout<<"Enter The First Number Value:";
	cin>>x;
	cout<<"Enter The Second Number Value:";
	cin>>y;
	cout<<x<<"-"<<y<<"="<<x-y;
}

void multiply()
{
	int x,y;
	cout<<"Enter The First Number Value:";
	cin>>x;
	cout<<"Enter The Second Number Value:";
	cin>>y;
	cout<<x<<"*"<<y<<"="<<x*y;
}

void divide()
{
	int x,y;
	cout<<"Enter The First Number Value:";
	cin>>x;
	cout<<"Enter The Second Number Value:";
	cin>>y;
	cout<<x<<"/"<<y<<"="<<x/y;
}

void printmenu()
{
	cout << endl << endl;
	cout << "1) Add." << endl << "2) Subtract." << endl
  << "3) Multiply." << endl << "4) Divide." << endl;
}

وحاول اخوي مره ثانيه اذا كتبت برنامج انك تنسق الكتابه

عشان تشوف زين وتركز بالبرنامج وتقدر تتابع الخطا ببرنامجك

والله يوفقك

ابو سعود

#3

مشكووووووور اخي العزيز

#4

لا شكر على واجب اخوي ..

وحياك الله باي وقت

ابو سعود

هذا الموضوع مغلق.

مواضيع مشابهة