PDA

View Full Version : برنامه سنجش وزن



Salar Ashgi
جمعه 11 مرداد 1387, 09:03 صبح
دوستان عزیز سلام !! این یک برنامه سنجش وزن با سی شارپ 2008 بوده که خیلی

دقیق نوشته شده و از الگوریتم خاصی پیروی میکنه !! منتظر نظرات عزیزان هستم !!

مرسی !!!

H2K
شنبه 12 مرداد 1387, 01:30 صبح
اي كاش شما project يا كدِ رو هم ميزاشتين كه دوستان رو كدِ نظر بِدن





private void (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Void) button1_Click (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://WindowsApplication9:1.0.0.0/WindowsApplication9.Form1/button1_Click(Object,System.EventArgs))(object (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Object) sender, EventArgs (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.EventArgs) e){ double (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Double) num = Convert (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Convert).ToDouble (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Convert/ToDouble(String):Double)(this.textBox1 (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://WindowsApplication9:1.0.0.0/WindowsApplication9.Form1/textBox1:System.Windows.Forms.TextBox).Text (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.Control/property:Text:String)); double (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Double) num2 = Convert (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Convert).ToDouble (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Convert/ToDouble(String):Double)(this.textBox2 (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://WindowsApplication9:1.0.0.0/WindowsApplication9.Form1/textBox2:System.Windows.Forms.TextBox).Text (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.Control/property:Text:String)); if (num2 < (num / 2.5)) { while (((num / 2.5) > num2) || (num2 > (num / 2.3))) { num2++; } MessageBox (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.MessageBox).Show (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.MessageBox/Show(String,String):System.Windows.Forms.DialogRes ult)(" شما لاغر هستید ، حداقل وزن مطلوب برای شما " + num2 + " کیلوگرم است ", "نتیجه "); } else if (((num / 2.5) <= num2) && (num2 <= (num / 2.3))) { MessageBox (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.MessageBox).Show (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.MessageBox/Show(String,String):System.Windows.Forms.DialogRes ult)("شما نرمال هستید ", "نتیجه "); } else { while (((num / 2.5) > num2) || (num2 > (num / 2.3))) { num2--; } MessageBox (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.MessageBox).Show (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.MessageBox/Show(String,String):System.Windows.Forms.DialogRes ult)(" شما چاق هستید ، حداکثر وزن مطلوب برای شما " + num2 + " کیلوگرم است ", "نتیجه "); }}

Salar Ashgi
شنبه 12 مرداد 1387, 21:12 عصر
اي كاش شما project يا كدِ رو هم ميزاشتين كه دوستان رو كدِ نظر بِدن

private void (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Void) button1_Click (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://WindowsApplication9:1.0.0.0/WindowsApplication9.Form1/button1_Click(Object,System.EventArgs))(object (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Object) sender, EventArgs (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.EventArgs) e){ double (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Double) num =



Convert (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Convert).ToDouble (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Convert/ToDouble(String):Double)(this.textBox1 (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://WindowsApplication9:1.0.0.0/WindowsApplication9.Form1/textBox1:System.Windows.Forms.TextBox).Text (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.Control/property:Text:String)); double (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Double) num2 = Convert (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Convert).ToDouble (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://mscorlib:2.0.0.0:b77a5c561934e089/System.Convert/ToDouble(String):Double)(this.textBox2 (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://WindowsApplication9:1.0.0.0/WindowsApplication9.Form1/textBox2:System.Windows.Forms.TextBox).Text (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.Control/property:Text:String)); if (num2 < (num / 2.5)) { while (((num / 2.5) > num2) || (num2 > (num / 2.3))) { num2++; } MessageBox (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.MessageBox).Show (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.MessageBox/Show(String,String):System.Windows.Forms.DialogRes ult)(" شما لاغر هستید ، حداقل وزن مطلوب برای شما " + num2 + " کیلوگرم است ", "نتیجه "); } else if (((num / 2.5) <= num2) && (num2 <= (num / 2.3))) { MessageBox (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.MessageBox).Show (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.MessageBox/Show(String,String):System.Windows.Forms.DialogRes ult)("شما نرمال هستید ", "نتیجه "); } else { while (((num / 2.5) > num2) || (num2 > (num / 2.3))) { num2--; } MessageBox (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.MessageBox).Show (http://www.aisto.com/roeder/dotnet/Default.aspx?Target=code://System.Windows.Forms:2.0.0.0:b77a5c561934e089/System.Windows.Forms.MessageBox/Show(String,String):System.Windows.Forms.DialogRes ult)(" شما چاق هستید ، حداکثر وزن مطلوب برای شما " + num2 + " کیلوگرم است ", "نتیجه "); }}

شما از کجا کد رو فهمیدید ؟

ghoroghchian
شنبه 12 مرداد 1387, 21:24 عصر
دوست من سلام
برنامت خوب بود
1.ازText Box فارسی استفاده کن یا حد اقل چپ چین راست چینشو درست کن
2.اگه وزن یا قدو خالی بزاری خطا میده با یه if چکش کن
3.کاربرمیتونه قد یا وزنو رشته وارد کنه که در این صورت خطا میده

Amir Oveisi
شنبه 12 مرداد 1387, 22:40 عصر
شما از کجا کد رو فهمیدید ؟
کار سختی نیست
با یه DissAssembler میتونین کد اسمبلی های NET. رو ببینید.