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

ارجو المساعده في هذا البرنامج

بدأه NoOonah في 18 مايو 2010 · 5 رد · 488 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

ممكن احـــــــــــــــــــــــــــــــــــد يساعدني في هذا البرنااااااااااااامج اكتبه بس مو راضي يشتغل وهذا الكود

#include<iostream.h

main()

{

int n1,n2,y,n;

char chois;

cout<<"Enter anumber"<<endl;

cin>>n1;

cout<<"Enter anumber2"<<endl;

cin>>n2;

while(n<4&&n<1);

{ cout<<"error anumber";

cout<<"Enter anumber"<<endl;

cin>>n;

cout<<"+1"<<endl;

cout<<"-2"<<endl;

cout<<"*3"<<endl;

cout<<"/4"<<endl;

cout<<"Enter you chois"<<endl;

cin>>chois;}

switch(chois)

{case'1':y=n1+n2;break;

case'2':y=n1-n2;break;

case'3':y=n1*n2;break;

case'4':y=n1/n2;break;}

cout<<"y="<<y;

return 0;

}

ممكن احد يعرف اش الخطا فيه وشكرااااااااااا

#2

وعليكم السلام ,

هذا برنامج لتأدية نفس الغرض .. ,

#include <iostream>
using namespace std;
int main()
{
int x , y ;
char op ;
cout<<"Please , Enter the First Number .. "<<endl;
cin>>x;
cout<<"Please , Enter the Operation  .. " <<endl;
cin>>op;
cout<<"Please , Enter the Second Number .. " <<endl;
cin>>y ;
switch (op) {
case '+':
          cout<<"The Sum :"<<(x+y);
    break ;
case '-':
         cout<<"The difference :"<<(x-y);
    break;
case '*':
         cout<<"The product :"<<(x*y);
    break;
case '/':
   if (y==0)
   {
         cout<<"Can't divide by zero";
    break;
   }
         cout<<"The quotient  :"<<(x/y);
    break;
case '%':
         cout<<"The remainder :"<<(x%y);
         break ;
 default:
 cout<<"no operator" ;
 }
system("pause");
}

بالتوفيق :happy:

1

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#3

شكـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــرا لردك ومساعدتك لكن ممكن هي تبغى انه ادخل العدد الاول ثم العدد الثاني واقارنهم انه اذا كان اكبر من 4 او اقل من 1 راح يطلع errorاما اذا دخلت ارقام 3و 2 و1 راح يطلع خيارات 1يعني جمع 2 يعني طرح 3 يعني ضرب 4 يعني قسمه ثم يختار المستخدم العمليه بانه يكتب رقم العمليه وتتنفذ لكــــــــــــــــــن انا دايما يطلعلي error وحتى لو كان الرقم اقل من 4 واكبر من 1 اتمنى يكوووون فهمتني ممكن تساعدني لانه تبغاه الاستاذه بكره وشكرا مرة اخرى

#4
NoOonah كتب:

لكن ممكن هي تبغى انه ادخل العدد الاول ثم العدد الثاني واقارنهم انه اذا كان اكبر من 4 او اقل من 1 راح يطلع error

يدخل العددين و يقارن إذا هم أكبر من 4 أو أقل من 1 يطلع خطأ ؟ :blink:

هذي المقارنة تسوينها مع رقم العملية المختارة .. , أما الأرقام المدخلة ما تسوين عليها شرط !

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#5

الكود بعد التعديل :

#include<iostream.h>
main()
{
int n1 , n2 ,n, y;
int chois=0;
while (1)
{
cout<<"Enter anumber"<<endl;
cin>>n1;
cout<<"Enter anumber2"<<endl;
cin>>n2;
a:
cout<<"+1"<<endl;
cout<<"-2"<<endl;
cout<<"*3"<<endl;
cout<<"/4"<<endl;
cout<<"Enter you chois"<<endl;
cin>>chois;
switch(chois)
{
case 1: y=n1+n2;break;
case 2: y=n1-n2;break;
case 3: y=n1*n2;break;
case 4: y=n1/n2;break;
default :
cout<<"Error Choice  \n";
goto a ;
}
cout<<"The Result : "<<y<<endl;
}
return 0;
}

عليج تضيفين خيار للخروج من البرنامج .. والرسائل خليها أكثر وضوحًا :wink: ,

بالتوفيق :happy:

تم تعديل هذه المشاركة بواسطة إشراقــه فجــر في 18 مايو 2010 في 23:13

1

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#6

شكــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــرا واللــــــــــــــــــــــــــــــــــــــــــــــــه يعطيك العافيـــــــــــــــــــــــــــــه تعبــــــــــــــــــــــــــــــتك معااااااااااااااااايااااااااااااااااااااااه :) :)

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…