انجمن های تخصصی  فلش خور
تبدیل CMD به ماشین حساب! - نسخه‌ی قابل چاپ

+- انجمن های تخصصی فلش خور (http://www.flashkhor.com/forum)
+-- انجمن: رایانه (http://www.flashkhor.com/forum/forumdisplay.php?fid=27)
+--- انجمن: آموزش رایانه و اینترنت (http://www.flashkhor.com/forum/forumdisplay.php?fid=60)
+--- موضوع: تبدیل CMD به ماشین حساب! (/showthread.php?tid=133222)



تبدیل CMD به ماشین حساب! - ســیــنــا شیــطــون - 09-07-2014

همان‌طور که می‌دانید Command Prompt ویندوز قابلیت‌های اجرایی مختلفی دارد. اما شاید برای‌تان جالب باشد که بدانید می‌توان به وسیله CMD به محاسبه 4 عمل اصلی ریاضی پرداخت و شما می‌توانید عملاً یک ماشین حساب کوچک در اختیار داشته باشید. در این ترفند به نحوه انجام این کار می‌پردازیم.
بدین منظور:
ابتدا کلیدهای ترکیبی Win+R را فشار دهید تا پنجره‌ی Run نمایان شود.
سپس عبارت cmd را وارد کرده و Enter بزنید تا پنجره‌ی Command Prompt باز شود.
حال فرض کنید قصد داریم دو عدد 5 و 3 را با هم جمع کنیم. برای این کار از این دستور استفاده خواهیم کرد:
set /a 5+3
خواهید دید که پس از وارد کردن این دستور و فشردن Enter، عدد 8 به عنوان نتیجه نمایش داده خواهد شد.
در مثالی دیگر اگر قصد ضرب دو عبارت 3 و 4 را داشته باشیم، از چنین دستوری استفاده خواهیم کرد:
set /a 3*4
وارد کردن این دستور، عدد 12 را نتیجه خواهد داد.
مثال‌های دیگری را همراه با نتیجه هر کدام در زیر مشاهده می‌کنید:
set /a 7-2
5
set /a 8/4
2
set /a 2*(9/3)
6
set /a (2*9)/2
9



RE: تبدیل CMD به ماشین حساب! - torklord - 09-07-2014

ممنون از این اطلاعاتی که دادید. برای تکمیل صحبت های این دوستمون من یک سری توضیحات رو هم جدا گانه ارائه میدم Wink
در واقع دستور set /a برای تنظیم کردن نوع فعالیت ها به Arithmetic expression هست. مثلا اگر شما بخواید یک متغیر از نوع عددی رو هم مورد استفاده قرار بدید باید از آپشن a/ دستور SET استفاده کنید.
این دستور به چهار عمل اصلی محدود نمیشه و میشه باحاش کارهایی مثل شیفت دادن بیت ها، بدست آوردن باقیمانده ی تقسیم، کار های ترکیبی(مثل += و ... ) و Logical negation و XOR و OR و AND رو هم انجام داد.