ورود

نسخه کامل مشاهده نسخه کامل : محاسبات ریاضی



sp1000
28-08-2007, 06:41
سلام دوستان:10:

من میخواستم بدونم چه جوری میتونم دو تا Edit را با هم جمع ، کم ، ضرب و تقسیم کنم

کدی ، کامپوننتی ، جادو یی ، :20::46:

ممنون میشم
بای

Admiral
28-08-2007, 09:28
فکر نکنم نیاز به جادو باشه ؛در صورت کمبود امکانات باید یه روال برای تبدیل رشته به عدد و بلعکس بنویسی که کار سختی نیست!
اما اگه نمی خوای بنویسی،شرکت Borland برات نوشته: [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
strtoint
inttostr
strtofloat
floattostr
و.....

soldier
29-08-2007, 16:41
سلام

خوب ادمیرال جون مثل همیشه به موقع رسید... با اجازه Admiral




بهتر بود در تاپیک : سوالات و آموزش براي مبتدي ها ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) که در انجمن دلفی هست میگفتی...

خوب اون تاپیک برای سوالات مبتدی هست تا تالار خیلی مبتدی نشه....



برای انجام محاسبات ریاضی هر دو باید عدد باشند. و خروجی Edit عدد نیست... باید تبدیل بشن...


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا برای مثال Edit های 1 و 2 رو با هم جمع میکنیم و در S قرار میدیم.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

همونطور که میدونید S از نوع Integer هست...


بهتره برای بیشتر آشنا شدن با متغیر ها و ... آموزش های تاپیکی رو که معرفی کردم رو بخونید...


موفق باشی

hamedvahedi
02-10-2007, 08:45
براي جلوگيري از بروز خطا حتما از try-except استفده كنيد. توصيه ميشه بجاي edit هم از maskedit استفده كنيد تا بشه ورودي رو كنترل كنيد

sp1000
02-11-2007, 08:06
با سلام خدمت دوستان

با عرض پوزش من زیاد از این مثال چیزی حالیم نشد
میشه بیشتر توضیح بدین اصلا
من سه تا Edit دارم حالا من میخوام Edit1 و Edit2 را با هم جمع ، تفریق ، ضروب و تقسیم کنم و جواب رو توی Edit3 قرار بدم

لطفا از اولش برام توضیح بدین از همون جایی که باید کلمات رو تعریف کنیم

یعنی یکی نیست کمکم کنه خیلی لازمش دارم !!!

ممنون
منتظرم
بای

Mavix
02-11-2007, 11:00
با سلام

روی فرم سه تا Edit و چهار تا Button بذار و واسه Button ها به ترتیب هر کد رو واسه یکی بنویس :

جمع :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

تفریق :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ضرب :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

تقسیم :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

در ضمن این یه روش ساده است و بعضی از حالت هایی که ممکن است اتفاق بیافته رو نداره. موفق باشین.

Shahriar-b
02-11-2007, 11:03
سوالت خیلی ابتداییه نباید تاپیک جدا میزدی ولی ... :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

sp1000
03-11-2007, 06:06
با سلام

خیلی خیلی ممنون

از روش هردوی شما خوشم اومد
:20::20::20:

بازم یه دنیا ممنون
متشکرم
بای

sp1000
04-11-2007, 06:22
سلام دوستان

حالا یه سوال دیگه
من مثلا 100 رو بر 3 تقسیم میکنم مینویسه 33.3333333 حالا من میخوام اعشاری هاش از بین بره

برای اینکار دوتا متغیر رو بلدم

1. Round(عدد اعشاری)
برای تبدیل اعشار به عدد(به صورت راند کردن)

2.Trunc(عدد اعشاری)
برای تبدیل عدد اعشار به عدد (به صورت حذف اعشار)

حالا من چون دارم روی کارنامه این برنامه کار میکنم یعنی حساب کتاب جواب ها میباشد
و میخوام براش درصد بزنم فکر کنم گزینه شماره 2 بهتره

حالا من موندم چه جوری از این متغیر استفاده کنم اینقدر باهاش ور رفتم جونم بالا اومد

لطف کنید راهنمایی کنید ممنون میشم

منتظرم
ممنون
بای

Mavix
04-11-2007, 14:43
با سلام

متغیر خودت رو میتونی از نوع Real یا Single یا Double یا . . . تعریف کنی.

در ضمن بجای / از div استفاده کن ببین به دردت میخوره (فقط قسمت خارج قسمت رو میاره)

sp1000
05-11-2007, 06:40
سلام

بازم مثل همیشه راه جدیدی رو برام پیشنهاد کردی


مشکلی داشتم بازم مزاحم میشم
ممنون
بای