المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : برنامج آله حاسبه بالسى شارب مفتوح المصدر C# Calculator open source



A7med Baraka
11-01-2008, 12:18 AM
السلام عليكم ورحمة الله وبركاته

ده برنامج آله حاسبه بالسى شارب شبيه بايلى موجود فى النسخه
البرنامج تحت التعديل ... مرفوع ملف البرنامج كامل - مفتوح المصدر - يعنى ممكن اى حد يعدل فيه

رابط البرنامج
من هنا (http://rapidshare.com/files/101278349/calculator_program_v1.0.0.rar)
او
من هنا (http://www.mediafire.com/download.php?inzmksnfiyg)

أن شاء الله يفيدكم

Electro
11-19-2008, 08:31 PM
جازاك الله عنا كل خير بالضبط ما كنت أبحث عنه.

_Matrix
12-31-2008, 07:47 PM
السلام عليكم ورحمة الله وبركاته



ده برنامج آله حاسبه بالسى شارب شبيه بايلى موجود فى النسخه
البرنامج تحت التعديل ... مرفوع ملف البرنامج كامل - مفتوح المصدر - يعنى ممكن اى حد يعدل فيه


رابط البرنامج
من هنا (http://rapidshare.com/files/101278349/calculator_program_v1.0.0.rar)
او
من هنا (http://www.mediafire.com/download.php?inzmksnfiyg)


أن شاء الله يفيدكم


على هذا الرابط ايضا يوجد كود الة حاسبة:
http://www.4shared.com/file/77411238/a6a7b6be/GUI_Calc.html

وشكرا

Lost
01-01-2009, 10:45 PM
شكرا يا بشمهندس أحمد و شكرا ليك يا ماتريكس

فلسطين
01-11-2009, 07:23 PM
شكرا بس انا معم يفتح معي اشي من الروابط دلوني شواعمل

A7med Baraka
01-11-2009, 07:54 PM
الرابطين شغالين جرب مرة تانية

لااله الا الله
01-14-2009, 09:15 PM
السلام عليكم

انا مطلوب مني برنامج الاله على هاذا النمط وهاذا الكود تقريبا

#include<iostream.h>
#include<conio.h>
void main()
{
int x,y,o,;
cin>>x,y,o;
if(o=='+')
cout<<x+y=z;
getch();
}


اريد ان اعرف مالخطأ فيه ؟؟لأني مااعرف فين احط اللي اخزن فيه مثلا zمااعرف فين احط تعريفه في هاذا البرنامج والباقي صح
ملاحظه:تطلع بعض الاحرف مقلوبه في المنتدى لاني نسخته من البرنامج لكم لكن داخل البرنامج كلوو تمام

لااله الا الله
01-14-2009, 09:16 PM
الخطأ في حرف الزد اين اضعه

فقط هنا الخطأ

anes marzouk
01-14-2009, 09:44 PM
هو انت ليه معرف o على انه int المفروض تعرفه على انه char

وحرف z انت مش معرف اساسا المفروض تعرف نوعه int z=0;

# include<iostream.h>

void main()
{
int x,y,z;
char o;
cin>>x>>o>>y;
if(o=='+')
{
z=x+y;
cout<<z;

}
}

تقريبا والله أعلم

A7med Baraka
01-14-2009, 09:54 PM
السلام عليكم

انا مطلوب مني برنامج الاله على هاذا النمط وهاذا الكود تقريبا

#include<iostream.h>
#include<conio.h>
void main()
{
int x,y,o,;
cin>>x,y,o;
if(o=='+')
cout<<x+y=z;
getch();
}


اريد ان اعرف مالخطأ فيه ؟؟لأني مااعرف فين احط اللي اخزن فيه مثلا zمااعرف فين احط تعريفه في هاذا البرنامج والباقي صح
ملاحظه:تطلع بعض الاحرف مقلوبه في المنتدى لاني نسخته من البرنامج لكم لكن داخل البرنامج كلوو تمام

أنت حاطط سؤالك فى مكان غلط مكتوب أله حاسبة بالسى شارب
و الكود اللى انت كاتبة سى بلس بلس

مشكورة جدا anes حلتلك المشكلة و السينتكس عندك كان ضارب شوية
أن شاء الله كود anes يفيدك أن شاء الله




# include<iostream.h>

void main()
{
int x,y,z;
char o;
cin>>x>>o>>y;
if(o=='+')
{
z=x+y;
cout<<z;

}
}



أدعلنا بقى علشان بنمتحن ربنا يستر أن شاء الله

لااله الا الله
01-16-2009, 11:53 AM
جزاكم الله خير

انا مااعرف الفرق على بالي السي بلس هو السي شارب

سوف ادعو لكم فقد فرجتوا عن هم وازمه

لااله الا الله
01-16-2009, 12:05 PM
ياجمااااااااعة الخير لما احط الكود في البرنامج تطلع الشاشه السودا لكن لما ادخل ارقام واجمعها مايطلعلي حاصل الجمع مالحل؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

ارجو التوضيح لان الاستاذ لم يوضح لنا اشياء كثيره في الشرح

لااله الا الله
01-16-2009, 12:14 PM
هذه محاولتي مالخطأ فيها؟؟؟


علما انه يطلعلي الشاشه السودا لكن عند ادخال الارقام مايطلع حاصل االجمع


#include<iostream.h>
#include<conio.h>
void main()
{
int x,y,z;
char o ;
cin>>x>>y>>o;
if(o=='+')
{
z=x+y;
cout<<z;
getch();
}
}

anes marzouk
01-16-2009, 02:20 PM
طب جرب ده كده


#include<iostream.h>
void main()
{
int x,y,z;
char o;
cout<<" Enter first operand : ";
cin>>x;
cout<<" Enter operator : ";
cin>>o;
cout<<" Enter second operand : ";
cin>>y;
if(o=='+')
{
z=x+y;
cout<<" the result= "<<z<<endl;

}
if(o=='-')
{
z=x-y;
cout<<" the result= "<<z<<endl;

}
if(o=='*')
{
z=x*y;
cout<<" the result= "<<z<<endl;

}
if(o=='/')
{
double w=(double)x/(double)y;
cout<<" the result= "<<w<<endl;

}
if(o=='%')
{
z=x%y;
cout<<" the result= "<<z<<endl;

}
}


ولما تظهر الشاشة السودا تتدخل اول رقم وبعدين تضغط Enter وتتدخل العمليه يعنى تتدخل + وتضغط Enter وبعدين تتدخل الرقم الثانى وتضغط Enter هتظهر النتيجة إن شاء الله

لااله الا الله
01-16-2009, 09:27 PM
سبحان الله قد مادخلت منتديات لم اجد مساعده كهذه فأسأل الله العظيم في هذه الساعه ان يجعل لكم من كل ضيق فرجا ومن كل هما مخرجا وان يرزقكم من حيث لاتحتسبوا وان ييسر الصعاب لكم

واشكركم على سرعه الرد


ارجوكم تحملوني عندي بعض الاسئله نسخت الكود الى البرنامج وطالعلي كلو تمااام

لكن.....بدأت بالتنفيذ وعند ضغط الانتر تختفي الشاشه ايش الحل ارجو المساعده وجزيتم الفردوس الاعلى

وكيف هي طريقة الادخال
هل ادخل الرقم وبعدين العمليه والرقم الثاني ويساوي وبعدين انتر؟؟
مثلا 9+9=وبعدين اضغط انتر

ام ادخل الرقم وبعدين انتر .......؟؟ام ماذا



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

anes marzouk
01-16-2009, 09:45 PM
لا شكر على واجب

أنت المفروض تكتب الرقم وبعدين انتر وبعد كده العمليه وبعدين انتر وبعدين الرقم التانى وبعدين انتر

زى كده

Enter first operand: 5 (وبعدين أضغط انتر)
Enter operator:+ (وبعدين أضغط أنتر)
Enter second operand:3 (وبعدين أضغط أنتر)
the result = 8

جرب وقلنا وصلت لايه وإن شاء الله كله يبقى تمام

لااله الا الله
01-17-2009, 03:50 PM
Enter Second Operand:3 (وبعدين أضغط أنتر)
The Result = 8



لمن احط انتر بعد ادخال الرقم الاخر تختفي الشاشه السودا مالحل؟؟

لااله الا الله
01-17-2009, 03:50 PM
يعني مايطلع ناتج

anes marzouk
01-17-2009, 03:57 PM
طيب أنا هجرب الكود عندى وأرد عليك

anes marzouk
01-17-2009, 04:45 PM
جرب ده بس طريقة الادخال مختلفة هتبقى

Enter the equation: 3+5(وبعدين تضغط انتر)
the result of 3+5 = 8

وده الكود

#include<iostream.h>
#include <cstdlib>
void main()
{
int x,y,z;
char o;
cout<<" Enter the equation : ";
cin>>x>>o>>y;
if(o=='+')
{
z=x+y;
cout<<"\n\nthe result of "<<x<<o<<y<<" = "<<z<<endl<<endl;

}
if(o=='-')
{
z=x-y;
cout<<"\n\nthe result of "<<x<<o<<y<<" = "<<z<<endl<<endl;

}
if(o=='*')
{
z=x*y;
cout<<"\n\nthe result of "<<x<<o<<y<<" = "<<z<<endl<<endl;

}
if(o=='/')
{
double w=(double)x/(double)y;
cout<<"\n\nthe result of "<<x<<o<<y<<" = "<<w<<endl<<endl;

}
if(o=='%')
{
z=x%y;
cout<<"\n\nthe result of "<<x<<o<<y<<" = "<<z<<endl<<endl;

}
system("pause");
}


يعنى هيظهر زى كده

http://img405.imageshack.us/img405/3985/15162360dk5.jpg

أتمنى أنى أكون ساعدتك ومتنساش لو كله تمام ابقى طمنا
وأى سؤال يقف أمامك أبقى أكتبه فى مكانه علشان غيرك إن شاء الله يستفيد
بالتوفيق

wsm
05-01-2009, 06:51 PM
مشكوووووووووووووووووووووووووووووووووووووور:confused::rolleyes::1::Sad-020: