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

ساعدوني ضروري

بدأه صابرة في 17 مايو 2008 · 1 رد · 527 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أنا بادرس سي شارب

C#.net

استاذ المادة طالب منا مشاريع تصميم

الآلة الحاسبة كاملة

والمستند النصي

وبرنامج الرسام

على برنامج السي شارب

أنا صممت الآلة الحاسبة وما عرفت اعمل الجذر التكعيبي الرجاء المساعدة

ومن لديه القدرة في مساعدتي في بقية البرامج بارك الله فيه

#2

إليكم برنامج الالة الحاسبة الذي قمت بتصميمه



using System;





using System.Collections.Generic;



using System.ComponentModel;



using System.Data;



using System.Drawing;



using System.Text;



using System.Windows.Forms;



namespace WindowsApplication1



{



public partial class Form1 : Form



{

double val1;



string op;



public Form1()



{



InitializeComponent();



}



//التحكم بعدم ادخال غير الارقام إلى textBox



private void textBox1_TextChanged(object sender, EventArgs e)



{



string st = textBox1.Text;



for (int x = 0; x < st.Length; x++)



{



if (!Char.IsNumber(st, x))



{



MessageBox.Show("الرجاء إدخال أرقام وليس حروف");



textBox1.Clear();



textBox1.Focus();



break;



}



}



}



//ربط جميع أزرار الأرقام



private void button1_Click(object sender, EventArgs e)



{



textBox1.Text = textBox1.Text + ((Button)(sender)).Text;



}



//ربط أزرار العمليات الحسابية وهذا الكود لإدخال العمليات



private void button12_Click(object sender, EventArgs e)



{







val1 = Convert.ToDouble(textBox1.Text);



textBox1.Text = "";



op = ((Button)(sender)).Text;







}







//=(+،-،*،*،X^Y)زر = لمعالجة العمليات الحسابية



private void button16_Click(object sender, EventArgs e)



{



double val2;



val2 = Convert.ToDouble(textBox1.Text);



switch (op)



{



case "+": textBox1.Text = Convert.ToString(val1 + val2); break;



case "-": textBox1.Text = Convert.ToString(val1 - val2); break;



case "×": textBox1.Text = Convert.ToString(val1 * val2); break;



case "÷": textBox1.Text = Convert.ToString(val1 / val2); break;



case "X^Y":textBox1.Text=Convert.ToString(Math.Pow(val1,val2));break;



}



}











//Sin كود



private void button29_Click(object sender, EventArgs e)



{



val1 = Convert.ToDouble(textBox1.Text);



textBox1.Text = Convert.ToString(Math.Sin(val1));



}







//Cosكود



private void button30_Click(object sender, EventArgs e)



{



val1 = Convert.ToDouble(textBox1.Text);



textBox1.Text = Convert.ToString(Math.Cos(val1));



}







//Tan كود



private void button31_Click(object sender, EventArgs e)



{



val1 = Convert.ToDouble(textBox1.Text);



textBox1.Text = Convert.ToString(Math.Tan(val1));



}







//Asin



private void button32_Click(object sender, EventArgs e)



{



val1 = Convert.ToDouble(textBox1.Text);



textBox1.Text = Convert.ToString(Math.Asin(val1));



}







//Acos



private void button33_Click(object sender, EventArgs e)



{



val1 = Convert.ToDouble(textBox1.Text);



textBox1.Text = Convert.ToString(Math.Acos(val1));



}







//Atan



private void button34_Click(object sender, EventArgs e)



{



val1 = Convert.ToDouble(textBox1.Text);



textBox1.Text = Convert.ToString(Math.Atan(val1));



}







//log



private void button21_Click(object sender, EventArgs e)



{



val1 = Convert.ToDouble(textBox1.Text);



textBox1.Text = Convert.ToString(Math.Log(val1));



}







//log10



private void button22_Click(object sender, EventArgs e)



{



val1 = Convert.ToDouble(textBox1.Text);



textBox1.Text = Convert.ToString(Math.Log10(val1));



}







//E



private void button23_Click(object sender, EventArgs e)



{



textBox1.Text = Convert.ToString(Math.E);



}







//1/x



private void button17_Click(object sender, EventArgs e)



{



val1 = Convert.ToDouble(textBox1.Text);



if (val1 != 0)



{



val1 = 1 / val1;



textBox1.Text = Convert.ToString(val1);



}



}







//X^2



private void button18_Click(object sender, EventArgs e)



{



val1 = Convert.ToDouble(textBox1.Text);



val1 *= val1;



textBox1.Text = Convert.ToString(val1);



}







//Sqrt



private void button20_Click(object sender, EventArgs e)



{



val1 = Convert.ToDouble(textBox1.Text);



textBox1.Text = Convert.ToString(Math.Sqrt(val1));



}







//C



private void button24_Click(object sender, EventArgs e)



{



textBox1.Text = "";



val1 = 0;



textBox1.Focus();



}







//backSpace



private void button26_Click(object sender, EventArgs e)



{



int x = textBox1.Text.Length;



textBox1.Text = textBox1.Text.Remove(x - 1);



}







//Close



private void button35_Click(object sender, EventArgs e)



{



Close();



}







//PI



private void button25_Click(object sender, EventArgs e)



{



textBox1.Text = Convert.ToString(Math.PI);



}







//الجذر التكعيبي ولكن لا يعطيني ناتج وهذا ما أريد مساعدتكم به



private void button27_Click(object sender, EventArgs e)



{



double x;



x = 1 / 3;



val1 = Convert.ToDouble(textBox1.Text);



textBox1.Text = Convert.ToString(Math.Pow(val1,x));



}







}



}



تحياتي للجميع

تم تعديل هذه المشاركة بواسطة صابرة في 17 مايو 2008 في 23:49

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