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

برنامج آلة حاسبة

مغلق
بدأه emadnsr في 26 يونيو 2014 · 5 رد · 2,526 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم لقد قمت بكتابة كود برمجي " آلة حاسبة " يتضمن العمليات الاساسية ( * , + , - , / )

 

السؤال

اريد اضافة العمليات التالية : ( Mod , الجذر التربيعي , النسبة المؤية ) .

 

هذا هو الكود الذي كتبته :

#include<iostream>
#include<string>
using namespace std;
void calculator ()
 {
     int x , y ;
     char OP;
    cout<<"Enter x:"<<endl;
    cin>>x;
    cout<<"Enter y:"<<endl;
    cin>>y;
    cout<<"Enter OP:"<<endl;
    cin>>OP;

            switch ( OP )
            {            
            case '+' :
                    cout<<x+y<<endl;
            break ;
            
            case '-' :
                    cout<<x-y<<endl;
            break ;
            
            case '*' :
                    cout<<x*y<<endl;
            break ;

            case '/' :
                    cout<<x/y<<endl;
            break ;

            break ;

            default :
                cout<<" Error "<<endl;
            }
 }
int main()
{
calculator();
}

شكرا

تم تعديل هذه المشاركة بواسطة مصطفى 36a2 في 26 يونيو 2014 في 16:19 — السبب: تنسيق الكود

#2

case 'Mod':

cout<< x % y;

break;

 

 

case ' sqr'

cout<<x ^ 0.5;

break;

 

case ' %100 ':

cout<< (x * y) /100

break;

2

للإطلاع  على جديد  الكتب من تأليفي


 


الطريق لاحتراف تطوير المواقع   ج1 | ج2 | ج3 | ج4


 


                    4Colors | Break Out | Classic Snake | لعبة السودوكو - 2014  |  لعبة  XO                      


 


Help Dodo


 


^_^


 

#3

اذا اردنا ان نقوم بذلك بواسطة الوشرات ميف يصبح الكود !!!!

#4

أخي Agache في لغة ++C عملية ^ هي  xor وليست رفع لقوة , عليك استخدام التابع sqrt إن أردت الجذر التربيعي , والتابع pow إن أردت الرفع لقوة صحيحة ..

بالنسبة للأخ السائل , عليه مراجعة دروس المؤشرات , فليس هناك ما يقال .

 

بالتوفيق

2
#5

اخي انا عضو جديد في المنتدى ولا اعلم كثيرا فيه ان كانت هنالك اي معلومات تفيد الموشرات وتساعدني في الحل والفهم ارجو ارسادني اليها و شكرا لك

#6

لم  انتبه   ل   sqrt  :o

يبدو   ان  لغات  البرمجة  عندي  بدأت  تدخل  في  بعض  :P

 

مشكور  على  التذكير   :)

للإطلاع  على جديد  الكتب من تأليفي


 


الطريق لاحتراف تطوير المواقع   ج1 | ج2 | ج3 | ج4


 


                    4Colors | Break Out | Classic Snake | لعبة السودوكو - 2014  |  لعبة  XO                      


 


Help Dodo


 


^_^


 

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

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