رایانشکده *** Computation Hub

رایانشکده *** Computation Hub

محاسبات ریاضی، حل مسئله های برنامه نویسی و پیاده سازی الگوریتم
رایانشکده *** Computation Hub

رایانشکده *** Computation Hub

محاسبات ریاضی، حل مسئله های برنامه نویسی و پیاده سازی الگوریتم

شتاب لازم برای توقف قطار در ایستگاه به زبان پایتون


قطاری با سرعت ثابت در حال نزدیک شدن به یک ایستگاه راه‌آهن است. به زبان پایتون، برنامه‌ای بنویسید که سرعت قطار و فاصله‌ی آن از ایستگاه را از کاربر دریافت کند و مشخص سازد با چه شتاب ثابتی باید از سرعت قطار کاسته شود تا دقیقاً در خود ایستگاه متوقف شود.

A train is approaching a train station at a constant speed. Write a program in Python which receives the velocity of the train and its distance from the train station and determines the required acceleration for the train to stop right at the train station.  


ادامه مطلب ...

مختصات و جابه‌جایی پرتابه در سی پلاس پلاس

پرتابگری پرتابه‌ای را از نقطه‌ی مبدأ (0،0) در نزدیکی سطح زمین شلیک می‌کند. به زبان سی پلاس پلاس (C++) برنامه‌ای بنویسید که سرعت اولیه (بر حسب متر بر ثانیه) و زاویه‌ی پرتاب پرتابه (بر حسب درجه) را از کاربر دریافت کند و مشخص سازد در چه زمانی پرتابه دارای بیشینه‌ی ارتفاع است و در چه زمانی به ارتفاع صفر بازمی‌گردد. سپس برنامه از کاربر مدت زمان و فاصله‌های زمانی که بر اساس آنها جزئیات پرتاب نمایش داده می‌شود را دریافت می‌کند. آن گاه برنامه نشان می‌دهد در هر لحظه‌ی خواسته شده پرتابه در چه نقطه‌ای نسبت به مبدأ قرار دارد و میزان جابه‌جایی چند متر است. هنگامی که سرعت اولیه یا مدت زمان نمایش جزئیات پرتاب یا فواصل زمانی عددی منفی است خروج از برنامه رخ می‌دهد.

 

ادامه مطلب ...

واکاوی لحظه‌به‌لحظه‌ی سقوط آزاد یک جسم در سی پلاس پلاس

به زبان سی‌پلاس‌پلاس برنامه‌ای بنویسید که پیوسته ارتفاعی که از آن یک جسم به سمت زمین سقوط می‌کند را در واحد متر به‌عنوان ورودی از کاربر دریافت می‌کند. آن‌گاه با به‌کارگیری فرمول‌های سقوط آزاد نشان می‌دهد از لحظه‌ی صفر تا لحظه‌ی برخورد جسم به زمین با سپری شدن هر یک ثانیه، مسافت طی‌شده، ارتفاع باقی‌مانده و سرعت لحظه‌ای جسم چه قدر است. شتاب گرانشی را ثابت و برابر با ۹٫۸۰۶۶۵ متر در مجذور ثانیه فرض کنید. هم‌چنین از اصطکاک هوا چشم‌پوشی کنید. در صورتی که کاربر ارتفاع صفر را به‌عنوان ورودی برگزیند خروج از برنامه رخ می‌دهد.

Write a program in C++ which constantly receives the height from which an object falls down as input. Then using the equations for a falling body, it computes the traveled distance, the remaining height and the instantaneous velocity of the object from the beginning until the end in intervals of one second. The gravitational acceleration is considered as a constant which corresponds to 9.80665 m/s2. If the height equals zero, the program is terminated.

 

ادامه مطلب ...

تبدیل فارنهایت به سانتی‌گراد در سی پلاس پلاس

به زبان سی پلاس پلاس برنامه‌ای بنویسید که پیوسته عددی را به عنوان دما به فارنهایت از کاربر دریافت کند و معادل آن دما به سانتی‌گراد را در خروجی چاپ کند. اگر کاربر صفر مطلق که برابر با منفی 459.67 درجه‌ی فارنهایت است را وارد کند خروج از برنامه رخ می‌دهد.


Write a program in C++ which continuously receives a temperature in Fahrenheit as input and displays its equivalent in Centigrade. If the input equals Absolute Zero (-459.67 º F), the program is terminated.

 

ادامه مطلب ...