ليست پروژه ها
کد | عنوان | زبان | قيمت (تومان) | جزييات | سبد خريد | دانلود فايل exe |
66
|
برنامه ای با استفاده از کلاس (class) بنويسيد که با توجه به حقوق پايه و ميزان اضافه کار و کسورات بيمه و ماليات، حقوق کارمند را محاسبه کند؟
با استفاده از کلاس (شي)تابع سازنده اي را مينويسيم که اول تابع سازنده دو مقدار حقوق پايه و تعداد ساعات اضافه کاري را از ورودي دريافت مي کند و سپس بر اساس اين دو تابع بيمه، ماليات، تأثير اضافه کار و بعد حقوق نهايي را محاسبه مي کند. اگر ماليات %10 و بيمه 5% درنظر گرفته شود با فرمول حقوق پايه + تآثيراضافه کار- ماليات و بيمه ميتوان حقوق نهايي را محاسبه کرد. از اين برنامه از کلاس (شي)استفاده شده است.
که با استفاده از 4 تابع اين برنامه نوشته مي شود.
تابع اولي 2 مقدار حقوق پايه وتعداد ساعات اضافه کاري را از ورودي دريافت مي کند.
تابع ديگري از کلاس داريم که بيهو ماليات در اين تابع نوشته مي شود.
و در نابع کلاس ديگر تأثير اضافه کار محاسبه مي شود. و در تابه کلاس آخرحقوق نهايي محاسبه مي شود.
اين برنامه در 89 خط نوشته شده است.
|
C & C++ cin cout
|
40000
| مشاهده | خريد | دانلود exe |
65
|
پاسکال-محاسبه ماتريس معکوس به روش حذفي گاوس (گوس Gauss Elimination). مقدار n از ورودي (کاربر) دريافت ميشود. به زبان پاسکال Pascal
برنامه اي به زبان پاسکال Pascal بنويسيد کهn(ابعاد ماتريس)را گرفته، سپس عناصر ماتريس را دريافت کند. با استفاده از روش حذف گاوس(گوس Gauss Elimination)معکوس ماتريس را بدست آورده و چاپ کند. در اين برنامه طبق روش حذفي گاوس (گوس Gauss Elimination)، ابتدا ماتريس يکاني معادل، به ستونهاي جلوي ماتريس اصلي اضافه شده و سپس بوسيله عمليات سطري و ستوني پايه ماتريس اوليه به ماتريس يکاني تبديل ميشود. در اين تبديل ماتريس يکاني اوليه، تبديل به ماتريس معکوس ميشود. برنامه با ويندوز 32 بيتي کامپايل شده است.
|
Pascal
|
60000
| مشاهده | خريد | دانلود exe |
64
|
محاسبه ماتريس معکوس به روش حذفي گاوس (گوس Gauss Elimination). مقدار n از ورودي (کاربر) دريافت ميشود. به زبان سي C
برنامه اي به زبان سي C بنويسيد کهn(ابعاد ماتريس)را گرفته، سپس عناصر ماتريس را دريافت کند. با استفاده از روش حذف گاوس(گوس Gauss Elimination)معکوس ماتريس را بدست آورده و چاپ کند. در اين برنامه طبق روش حذفي گاوس (گوس Gauss Elimination)، ابتدا ماتريس يکاني معادل، به ستونهاي جلوي ماتريس اصلي اضافه شده و سپس بوسيله عمليات سطري و ستوني پايه ماتريس اوليه به ماتريس يکاني تبديل ميشود. در اين تبديل ماتريس يکاني اوليه، تبديل به ماتريس معکوس ميشود. برنامه با ويندوز 32 بيتي کامپايل شده است.
|
C & C++ printf scanf
|
60000
| مشاهده | خريد | دانلود exe |
63
|
محاسبه ماتريس معکوس به روش حذفي گاوس (گوس Gauss Elimination). مقدار n از ورودي (کاربر) دريافت ميشود. به زبان سي C
برنامه اي به زبان سي C بنويسيد که n (ابعاد ماتريس n در n) را گرفته و سپس عناصر ماتريس را دريافت کند و با استفاده از روش حذف گاوس (گوس-جردن Gauss Elimination) معکوس ماتريس را بدست آورده و چاپ کند. در اين برنامه طبق روش حذفي گاوس (گوس Gauss Elimination)، ابتدا ماتريس يکاني معادل، به ستونهاي جلوي ماتريس اصلي اضافه شده و سپس بوسيله عمليات سطري و ستوني پايه ماتريس اوليه به ماتريس يکاني تبديل ميشود. در اين تبديل ماتريس يکاني اوليه، تبديل به ماتريس معکوس ميشود. برنامه با ويندوز 32 بيتي کامپايل شده است.
|
C & C++ printf scanf
|
60000
| مشاهده | خريد | دانلود exe |
62
|
حل دستگاه معادلات خطي n معادله n مجهول به روش دستور کرامر. مقدار n از ورودي (کاربر) دريافت ميشود. به زبان پاسکال Pascal
برنامه اي به زبان پاسکال Pascal بنويسيد که n (تعداد معادلات خطي در n معادله n مجهول) را گرفته و سپس ضرايب مجهولات و سپس مقادير معلوم را دريافت کند و با استفاده از روش دستور کرامر معادله را حل و مقادير مجهولات را بدست آورده و چاپ کند. در اين برنامه طبق روش دستور کرامر، ابتدا دترمينان ماتريس ضرايب محاسبه شده و سپس مقادير معلوم بجاي ستون اول قرار گرفته و دترمينان ماتريس جديد بدست مي آيد. با تقسيم دترمينان ماتريس جديد بر دترمينان ماتريس ضرايب، جواب مجهول اول بدست مي آيد. اين کار براي ستون دوم و سوم الي آخر براي بدست آوردن ديگر مجهولات تکرار ميشود. برنامه با ويندوز 32 بيتي کامپايل شده است.
|
Pascal
|
60000
| مشاهده | خريد | دانلود exe |
61
|
حل دستگاه معادلات خطي n معادله n مجهول به روش دستور کرامر. مقدار n از ورودي (کاربر) دريافت ميشود. به زبان سي C
برنامه اي به زبان سي C بنويسيد که n (تعداد معادلات خطي در n معادله n مجهول) را گرفته و سپس ضرايب مجهولات و سپس مقادير معلوم را دريافت کند و با استفاده از روش دستور کرامر معادله را حل و مقادير مجهولات را بدست آورده و چاپ کند. در اين برنامه طبق روش دستور کرامر، ابتدا دترمينان ماتريس ضرايب محاسبه شده و سپس مقادير معلوم بجاي ستون اول قرار گرفته و دترمينان ماتريس جديد بدست مي آيد. با تقسيم دترمينان ماتريس جديد بر دترمينان ماتريس ضرايب، جواب مجهول اول بدست مي آيد. اين کار براي ستون دوم و سوم الي آخر براي بدست آوردن ديگر مجهولات تکرار ميشود. برنامه با ويندوز 32 بيتي کامپايل شده است.
|
C & C++ printf scanf
|
60000
| مشاهده | خريد | دانلود exe |
60
|
پاسکال-حل دستگاه معادلات خطي n معادله n مجهول به روش تکرار ژاکوبي (Jacobi Iteration). مقدار n از ورودي (کاربر) دريافت ميشود. به زبان پاسکال pascal
برنامه اي به زبان پاسکال Pascal بنويسيد که n (تعداد معادلات خطي در n معادله n مجهول) را گرفته و سپس ضرايب مجهولات و سپس مقادير معلوم را دريافت کند و با استفاده از روش تکرار ژاکوبي (Jacobi Iteration) معادله را حل و مقادير مجهولات را بدست آورده و چاپ کند. در اين برنامه طبق روش تکرار ژاکوبي (Jacobi Iteration)، بوسيله عمليات تکراري، محاسبه هر مجهول بر اساس حدس تصادفي اوليه ديگر مجهولات، و تکرار اين عمليات، مقادير مجهول را بدست آورده و چاپ ميکند. در اين روش اگر عناصر روي قطر اصلي، بزرگتر از ديگر عناصر باشد، روش همگرا ميشود. برنامه با ويندوز 32 بيتي کامپايل شده است.
|
Pascal
|
60000
| مشاهده | خريد | دانلود exe |
59
|
حل دستگاه معادلات خطي n معادله n مجهول به روش تکرار ژاکوبي (Jacobi Iteration). مقدار n از ورودي (کاربر) دريافت ميشود. به زبان سي C
برنامه اي به زبان سي C بنويسيد که n (تعداد معادلات خطي در n معادله n مجهول) را گرفته و سپس ضرايب مجهولات و سپس مقادير معلوم را دريافت کند و با استفاده از روش تکرار ژاکوبي (Jacobi Iteration) معادله را حل و مقادير مجهولات را بدست آورده و چاپ کند. در اين برنامه طبق روش تکرار ژاکوبي (Jacobi Iteration)، بوسيله عمليات تکراري محاسبه هر مجهول بر اساس حدس تصادفي اوليه ديگر مجهولات، و تکرار اين عمليات، مقادير مجهول را بدست آورده و چاپ ميکند. در اين روش اگر عناصر روي قطر اصلي، بزرگتر از ديگر عناصر باشد، روش همگرا ميشود. برنامه با ويندوز 32 بيتي کامپايل شده است.
|
C & C++ printf scanf
|
60000
| مشاهده | خريد | دانلود exe |
58
|
پاسکال-حل دستگاه معادلات خطي n معادله n مجهول به روش حذفي گاوس-جردن (گوس-جردن Gauss-Jordan Elimination). مقدار n از ورودي (کاربر) دريافت ميشود. به زبان پاسکال Pascal
برنامه اي به زبان پاسکال Pascal بنويسيد که n (تعداد معادلات خطي در n معادله n مجهول) را گرفته و سپس ضرايب مجهولات و سپس مقادير معلوم را دريافت کند و با استفاده از روش حذف گاوس-جردن (گوس-جردن Gauss-Jordan Elimination) معادله را حل و مقادير مجهولات را بدست آورده و چاپ کند. در اين برنامه طبق روش حذفي گاوس-جردن (گوس-جردن Gauss-Jordan Elimination)، ابتدا بوسيله عمليات سطري و ستوني پايه ماتريس تبديل به ماتريس قطري ميشود و سپس مقادير مجهول بدست ميآيند. براي وارد نمودن اطلاعات ابتدا ضرايب مجهول معادله و بعد ضرايب مجهول معادله دوم، الي آخر وارد ميشوند. سپس مقادير معلوم وارد ميشوند. برنامه با ويندوز 32 بيتي کامپايل شده است.
|
Pascal
|
60000
| مشاهده | خريد | دانلود exe |
57
|
حل دستگاه معادلات خطي n معادله n مجهول به روش حذفي گاوس-جردن (گوس-جردن Gauss-Jordan Elimination). مقدار n از ورودي (کاربر) دريافت ميشود. به زبان سي C
برنامه اي به زبان سي C بنويسيد که n (تعداد معادلات خطي در n معادله n مجهول) را گرفته و سپس ضرايب مجهولات و سپس مقادير معلوم را دريافت کند و با استفاده از روش حذف گاوس-جردن (گوس-جردن Gauss-Jordan Elimination) معادله را حل و مقادير مجهولات را بدست آورده و چاپ کند. در اين برنامه طبق روش حذفي گاوس-جردن (گوس-جردن Gauss-Jordan Elimination)، ابتدا بوسيله عمليات سطري و ستوني پايه ماتريس تبديل به ماتريس قطري ميشود و سپس مقادير مجهول بدست ميآيند. براي وارد نمودن اطلاعات ابتدا ضرايب مجهول معادله و بعد ضرايب مجهول معادله دوم، الي آخر وارد ميشوند. سپس مقادير معلوم وارد ميشوند. برنامه با ويندوز 32 بيتي کامپايل شده است.
|
C & C++ printf scanf
|
60000
| مشاهده | خريد | دانلود exe |
56
|
پاسکال-حل دستگاه معادلات خطي n معادله n مجهول به روش گاوس-سايدل (گوس Gauss-Siedel). مقدار n از ورودي (کاربر) دريافت ميشود. به زبان پاسکال pascal
برنامه اي به زبان پاسکال Pascal بنويسيد که n (تعداد معادلات خطي در n معادله n مجهول) را گرفته و سپس ضرايب مجهولات و سپس مقادير معلوم را دريافت کند و با استفاده از روش گاوس-سايدل (گوس Gauss-Seidel) معادله را حل و مقادير مجهولات را بدست آورده و چاپ کند. در اين برنامه طبق روش گاوس-سايدل (گوس Gauss-Siedel)، بوسيله عمليات تکراري و استفاده بلافاصله از x بدست آمده، در ادامه محاسبات، و تکرار اين عمليات، مقادير مجهول را بدست آورده و چاپ ميکند. برنامه با ويندوز 32 بيتي کامپايل شده است.
|
Pascal
|
60000
| مشاهده | خريد | دانلود exe |
55
|
حل دستگاه معادلات خطي n معادله n مجهول به روش گاوس-سايدل (گوس Gauss-Siedel). مقدار n از ورودي (کاربر) دريافت ميشود. به زبان سي C
برنامه اي به زبان سي C بنويسيد که n (تعداد معادلات خطي در n معادله n مجهول) را گرفته و سپس ضرايب مجهولات و سپس مقادير معلوم را دريافت کند و با استفاده از روش گاوس-سايدل (گوس Gauss-Seidel Elimination) معادله را حل و مقادير مجهولات را بدست آورده و چاپ کند. در اين برنامه طبق روش گاوس-سايدل (گوس Gauss-Siedel Elimination)، بوسيله عمليات تکراري و استفاده بلافاصله از x بدست آمده، در ادامه محاسبات، و تکرار اين عمليات، مقادير مجهول را بدست آورده و چاپ ميکند. برنامه با ويندوز 32 بيتي کامپايل شده است.
|
C & C++ printf scanf
|
60000
| مشاهده | خريد | دانلود exe |
54
|
زبان پاسکال-حل دستگاه معادلات خطي n معادله n مجهول به روش حذفي گاوس (گوس Gaussian Elimination). مقدار n از ورودي (کاربر) دريافت ميشود. به زبان پاسکال Pascal. آموزش روش حذفي گاوس http://kelasedars.org/?p=1002
برنامه اي به زبان پاسکال Pascal بنويسيد که n (تعداد معادلات خطي در n معادله n مجهول) را گرفته و سپس ضرايب مجهولات و سپس مقادير معلوم را دريافت کند و با استفاده از روش حذف گاوس (گوس Gaussian Elimination) معادله را حل و مقادير مجهولات را بدست آورده و چاپ کند. در اين برنامه طبق روش حذفي گاوس (گوس Gaussian Elimination)، ابتدا بوسيله عمليات سطري و ستوني پايه ماتريس تبديل به ماتريس بالا مثلثي ميشود و سپس مقادير مجهول بدست ميآيند. براي وارد نمودن اطلاعات ابتدا ضرايب مجهول معادله اول وارد شده و بعد ضرايب مجهول معادله دوم، الي آخر وارد ميشوند. سپس مقادير معلوم وارد ميشوند. برنامه با ويندوز 32 بيتي کامپايل شده است.
|
Pascal
|
60000
| مشاهده | خريد | دانلود exe |
53
|
حل دستگاه معادلات خطي n معادله n مجهول به روش حذفي گاوس (گوس Gaussian Elimination). مقدار n از ورودي (کاربر) دريافت ميشود. به زبان سي C. براي آموزش روش حذفي گاوس به آدرس http://kelasedars.org/?p=1002 مراجعه نماييد.
برنامه اي به زبان سي C بنويسيد که n (تعداد معادلات خطي در n معادله n مجهول) را گرفته و سپس ضرايب مجهولات و سپس مقادير معلوم را دريافت کند و با استفاده از روش حذف گاوس (گوس Gaussian Elimination) معادله را حل و مقادير مجهولات را بدست آورده و چاپ کند. در اين برنامه طبق روش حذفي گاوس (گوس Gaussian Elimination)، ابتدا بوسيله عمليات سطري و ستوني پايه ماتريس تبديل به ماتريس بالا مثلثي ميشود و سپس مقادير مجهول بدست ميآيند. براي وارد نمودن اطلاعات ابتدا ضرايب مجهول معادله اول وارد شده و بعد ضرايب مجهول معادله دوم، الي آخر وارد ميشوند. سپس مقادير معلوم وارد ميشوند. برنامه با ويندوز 32 بيتي کامپايل شده است.
|
C & C++ printf scanf
|
60000
| مشاهده | خريد | دانلود exe |
52
|
زبان پاسکال-حل دستگاه معادلات خطي nمعادلهnمجهول به روش حذفي گاوس(گوسGaussian Elimination)با روش استفاده از ستون بزرگترين عنصر. مقدارnاز ورودي(کاربر)دريافت ميشود. زبان پاسکال Pascal.براي آموزش روش حذفي گاوس http://kelasedars.org/?p=1002
برنامه اي به زبان پاسکال Pascal بنويسيد که n (تعداد معادلات خطي در n معادله n مجهول) را گرفته و سپس ضرايب مجهولات و مقادير معلوم را دريافت کند و با استفاده از روش حذف گاوس (گوس Gaussian Elimination) معادله را حل و مقادير مجهولات را بدست آورده و چاپ کند. در اين برنامه طبق روش حذفي گاوس (گوس Gaussian Elimination)، ابتدا ستون بزگترين عنصر پيدا شده و بوسيله عمليات سطري و ستوني پايه ماتريس تبديل به ماتريس بالا مثلثي ميشود و سپس مقادير مجهول بدست ميآيند. براي وارد نمودن اطلاعات ابتدا ضرايب مجهول معادله اول، سپس مقدار معلوم معادله اول وارد شده و بعد ضرايب مجهول معادله دوم، مقدار معلوم معادله دوم الي آخر وارد ميشوند. برنامه با ويندوز 32 بيتي کامپايل شده است.
|
Pascal
|
60000
| مشاهده | خريد | دانلود exe |
50
|
حل دستگاه معادلات خطي n معادله n مجهول به روش حذفي گاوس (گوس Gaussian Elimination) با روش استفاده از ستونِ بزرگترين عنصر. مقدار n از ورودي (کاربر) دريافت ميشود. به زبان سي C. براي آموزش روش حذفي گاوس به آدرس http://kelasedars.org/?p=1002 مراجعه نماييد.
برنامه اي به زبان سي C بنويسيد که n (تعداد معادلات خطي در n معادله n مجهول) را گرفته و سپس ضرايب مجهولات و مقادير معلوم را دريافت کند و با استفاده از روش حذف گاوس (گوس Gaussian Elimination) معادله را حل و مقادير مجهولات را بدست آورده و چاپ کند. در اين برنامه طبق روش حذفي گاوس (گوس Gaussian Elimination)، ابتدا ستون بزگترين عنصر پيدا شده و بوسيله عمليات سطري و ستوني پايه ماتريس تبديل به ماتريس بالا مثلثي ميشود و سپس مقادير مجهول بدست ميآيند. براي وارد نمودن اطلاعات ابتدا ضرايب مجهول معادله اول، سپس مقدار معلوم معادله اول وارد شده و بعد ضرايب مجهول معادله دوم، مقدار معلوم معادله دوم الي آخر وارد ميشوند. برنامه با ويندوز 32 بيتي کامپايل شده است.
|
C & C++ printf scanf
|
60000
| مشاهده | خريد | دانلود exe |
49
|
حل دستگاه معادلات خطي n معادله n مجهول به روش حذفي گاوس (گوس Gaussian Elimination) با روش استفاده از ستونِ بزرگترين عنصر. مقدار n از ورودي (کاربر) دريافت ميشود. به زبان سي C. براي آموزش روش حذفي گاوس به آدرس http://kelasedars.org/?p=1002 مراجعه نماييد.
برنامه اي به زبان سي C بنويسيد که n (تعداد معادلات خطي در n معادله n مجهول) را گرفته و سپس ضرايب مجهولات و مقادير معلوم را دريافت کند و با استفاده از روش حذف گاوس (گوس Gaussian Elimination) معادله را حل و مقادير مجهولات را بدست آورده و چاپ کند. در اين برنامه طبق روش حذفي گاوس (گوس Gaussian Elimination)، ابتدا ستون بزگترين عنصر پيدا شده و بوسيله عمليات سطري و ستوني پايه ماتريس تبديل به ماتريس بالا مثلثي ميشود و سپس مقادير مجهول بدست ميآيند. براي وارد نمودن اطلاعات ابتدا ضرايب مجهول معادله اول، سپس مقدار معلوم معادله اول وارد شده و بعد ضرايب مجهول معادله دوم، مقدار معلوم معادله دوم الي آخر وارد ميشوند. اين برنامه با ويندوز 32بيتي کامپاِل شده. براي اجرا روي ويندوز 64 بيتي بايت آن را مجدد کامپايل کنيد.
|
C & C++ printf scanf
|
60000
| مشاهده | خريد | دانلود exe |
46
|
پيدا نمودن ريشه معادله غير خطي يک متغيره به روش تکرار ساده به زبان سي (تابع در سورس برنامه قرار دارد)
برنامه اي به زبان سي بنويسيد که پس از دريافت نقطه شروع و e (مقدار خطا) ريشه معادله x^2-2*x-3 را در با دقت خطاي e به روش تکرار ساده محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه ريشه معادله را به روش تکرار ساده محاسبه ميکند. اگر تابع را عوض کنيد (تابع در سورس برنامه است)، بايد تابع معادل آن (معادله تکرار) را نيز عوض کنيد. در انتها مقدار ريشه و تعداد مراحل انجام کار براي بدست آوردن ريشه را چاپ ميکند.
|
C & C++ cin cout
|
32000
| مشاهده | خريد | دانلود exe |
45
|
پيدا نمودن ريشه معادله غير خطي يک متغيره به روش نيوتن رافسون (nioton-raphson) به زبان پاسکال pascal (تابع در سورس برنامه قرار دارد)
برنامه اي به زبان پاسکال pascal بنويسيد که پس از دريافت مقدار k (ضريب x در معادله)، نقطه شروع و e (مقدار خطا) ريشه معادله sin(k*x)=0 را در با دقت خطاي e به روش نيوتن رافسون (nioton-raphson) محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه ريشه معادله را به روش نيوتن رافسون (nioton-raphson) محاسبه ميکند. اگر تابع را عوض کنيد (تابع در سورس برنامه است)، برنامه باز هم ريشه معادله جديد را بدست مي آورد و نياز به تغيير جاي ديگري در سورس نيست و در انتها مقدار ريشه و مراحل انجام کار براي بدست آوردن ريشه را چاپ ميکند.
|
Pascal
|
40000
| مشاهده | خريد | دانلود exe |
44
|
پيدا نمودن ريشه معادله غير خطي يک متغيره به روش نيوتن رافسون (nioton-raphson) به زبان سي (تابع در سورس برنامه قرار دارد)
برنامه اي به زبان سي بنويسيد که پس از دريافت نقطه شروع و e (مقدار خطا) ريشه معادله 3x*(e^x)-1 را در با دقت خطاي e به روش نيوتن رافسون (nioton-raphson) محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه ريشه معادله را به روش نيوتن رافسون (nioton-raphson) محاسبه ميکند. اگر تابع را عوض کنيد (تابع در سورس برنامه است)، برنامه باز هم ريشه معادله جديد را بدست مي آورد و نياز به تغيير جاي ديگري در سورس نيست و در انتها مقدار ريشه و تعداد مراحل انجام کار براي بدست آوردن ريشه را چاپ ميکند.
|
C & C++ printf scanf
|
40000
| مشاهده | خريد | دانلود exe |
43
|
پيدا نمودن مجموعه ريشه هاي معادله غير خطي يک متغيره به روش نيوتن رافسون (nioton-raphson) به زبان سي (تابع در سورس برنامه قرار دارد)
برنامه اي به زبان سي بنويسيد که در حد فاصل 10- تا 10 مجموعه ريشه هاي معادله f(x)= -19*(x-.05)*(x-1)+exp(x)-exp(-2*x)+2 را در با دقت خطاي 0.001 به روش نيوتن رافسون (nioton-raphson) محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه ابتدا بازه هر ريشه به فاصله 0.1 به 0.1 جستجو و پيدا ميکند. سپس نقطه وسط آن بازه را به عنوان نقطه شروع نيوتن رافسون (nioton-raphson) در نظر گرفته و ريشه معادله را محاسبه ميکند. اگر تابع را عوض کنيد (تابع در سورس برنامه است) تابع مشتق را نيز بايد تصحيح کنيد، برنامه باز هم ريشه معادله جديد را بدست مي آورد و نياز به تغيير جاي ديگري در سورس نيست و در انتها مقدار ريشه هاي بدست آمده را چاپ ميکند.
|
C & C++ printf scanf
|
48000
| مشاهده | خريد | دانلود exe |
42
|
پيدا نمودن ريشه معادله غير خطي يک متغيره به روش نابجايي به زبان ويژوال بيسيک Visual Basic (تابع در سورس برنامه قرار دارد)
برنامه اي به زبان ويژوال بيسيک (Visual Basic) بنويسيد که پس از دريافت فاصله a و b و e (مقدار خطا) ريشه معادله x - (cos x)/2 را در فاصله a تا b با دقت خطاي e به روش نابجايي محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه از ريشه معادله را به روش نابجايي محاسبه ميکند. اگر تابع را عوض کنيد (تابع در سورس برنامه است)، برنامه باز هم ريشه معادله جديد را بدست مي آورد و نياز به تغيير جاي ديگري در سورس نيست و در انتها مقدار ريشه را چاپ ميکند.
|
Visual Basic 6
|
40000
| مشاهده | خريد | دانلود exe |
41
|
پيدا نمودن ريشه معادله غير خطي يک متغيره به روش نابجايي به زبان سي (تابع در سورس برنامه قرار دارد)
برنامه اي به زبان سي بنويسيد که پس از دريافت فاصله a و b و e (مقدار خطا) ريشه معادله x - (cos x)/2 را در فاصله a تا b با دقت خطاي e به روش نابجايي محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه از ريشه معادله را به روش نابجايي محاسبه ميکند. اگر تابع را عوض کنيد (تابع در سورس برنامه است)، برنامه باز هم ريشه معادله جديد را بدست مي آورد و نياز به تغيير جاي ديگري در سورس نيست و در انتها مقدار ريشه و تعداد مراحل انجام کار براي بدست آوردن ريشه را چاپ ميکند.
|
C & C++ printf scanf
|
40000
| مشاهده | خريد | دانلود exe |
40
|
پيدا نمودن ريشه چند جمله اي يک متغيره به روش هاي دو بخشي (bisection)، وتري و نيوتن رافسون (nioton-raphson) به زبان پاسکال Pascal براي هر نوع چند جمله اي. چند جمله اي از ورودي دريافت شود.
برنامه اي به زبان پاسکال Pascal بنويسيد که به کمک منو بندي يکي از روشهاي دو بخشي (bisection)، وتري و نيوتن رافسون (nioton-raphson) را انتخاب و سپس ريشه چند جمله اي را به روش انتخاب شده بدست آورد. در اين برنامه از تابع (function) استفاده شده است. و برنامه ريشه چند جمله اي را به روشهاي دو بخشي (bisection)، وتري و نيوتن رافسون (nioton-raphson) محاسبه ميکند. در هر محاسبه، ابتدا درجه چند جمله اي را از کاربر ميگيرد و سپس ضرايب جملات را ميپرسد و در انتها پارامتر هاي روش را از کاربر گرفته و ريشه چند جمله اي را بدست مي آورد.
|
Pascal
|
80000
| مشاهده | خريد | دانلود exe |
39
|
پيدا نمودن ريشه معادله غير خطي يک متغيره به روش هاي مولر (Muller)، نيوتن رافسون (nioton-raphson) و نيوتن رافسون-هورنر (nioton-raphson-horner) به زبان پاسکال (Pascal) براي تابع f(x)=x^7+x^6-11*x^5-4*x^4+33*x^3-10*x^2-12*x+5 (^ علامت توان است)
برنامه اي به زبان پاسکال (Pascal) بنويسيد که به کمک منو بندي يکي از روشهاي مولر (Muller)، نيوتن رافسون (nioton-raphson) و نيوتن رافسون-هورنر (nioton-raphson-horner) را انتخاب و سپس ريشه معادله را به روش انتخاب شده بدست آورد. در اين برنامه از تابع (function) استفاده شده است. و برنامه ريشه معادله را به روشهاي مولر (Muller)، نيوتن رافسون (nioton-raphson) و نيوتن رافسون-هورنر (nioton-raphson-horner) محاسبه ميکند. اگر تابع را عوض کنيد (تابع در سورس برنامه است)، بايد تابع مشتق را نيز عوض نماييد. برنامه باز هم ريشه معادله جديد را بدست مي آورد و نياز به تغيير جاي ديگري در سورس نيست.
|
Pascal
|
88000
| مشاهده | خريد | دانلود exe |
38
|
پيدا نمودن ريشه معادله غير خطي يک متغيره به روش هاي مولر (Muller)، نيوتن رافسون (nioton-raphson) و نيوتن رافسون-هورنر (nioton-raphson-horner) به زبان سي براي تابع f(x)=7*x^6+6*x^5-55*x^4-16*x^3+99*x^2-20*x-12 (^ علامت توان است)
برنامه اي به زبان سي بنويسيد که به کمک منو بندي يکي از روشهاي مولر (Muller)، نيوتن رافسون (nioton-raphson) و نيوتن رافسون-هورنر (nioton-raphson-horner) را انتخاب و سپس ريشه معادله را به روش انتخاب شده بدست آورد. در اين برنامه از تابع (function) استفاده شده است. و برنامه ريشه معادله را به روشهاي مولر (Muller)، نيوتن رافسون (nioton-raphson) و نيوتن رافسون-هورنر (nioton-raphson-horner) محاسبه ميکند. اگر تابع را عوض کنيد (تابع در سورس برنامه است)، بايد تابع مشتق را نيز عوض نماييد. برنامه باز هم ريشه معادله جديد را بدست مي آورد و نياز به تغيير جاي ديگري در سورس نيست.
|
C & C++ printf scanf
|
88000
| مشاهده | خريد | دانلود exe |
37
|
پيدا نمودن ريشه معادله غير خطي يک متغيره به روش هاي مولر (Muller)، نيوتن رافسون (nioton-raphson) و نيوتن رافسون-هورنر (Horner) به زبان بيسيک Basic براي تابع چند جمله اي f(x)=x^7+x^6-11*x^5-4*x^4+33*x^3-10*x^2-12*x+5
برنامه اي به زبان بيسيک Basic بنويسيد که به کمک منو بندي يکي از روشهاي مولر (Muller)، نيوتن رافسون (nioton-raphson) و نيوتن رافسون-هورنر (Horner) را انتخاب و سپس ريشه چند جمله اي را به روش انتخاب شده بدست آورد. در اين برنامه از تابع (function) استفاده شده است. و برنامه ريشه معادلات را به روشهاي مولر (Muller)، نيوتن رافسون (nioton-raphson) و نيوتن رافسون-هورنر (Horner) محاسبه ميکند. اگر تابع را عوض کنيد (تابع در سورس برنامه است)، بايد تابع مشتق و مشتق روش هورنر را نيز عوض نماييد. برنامه باز هم ريشه معادله جديد را بدست مي آورد و نياز به تغيير جاي ديگري در سورس نيست.
|
Basic Dos
|
88000
| مشاهده | خريد | دانلود exe |
36
|
پيدا نمودن ريشه معادله غير خطي يک متغيره به روش هاي دو بخشي (bisection)، نابجايي و نيوتن رافسون (nioton-raphson) به زبان سي براي تابع f(x)=x^2+x-1 (^ علامت توان است)
برنامه اي به زبان سي بنويسيد که به کمک منو بندي يکي از روشهاي دو بخشي (bisection)، نابجايي و نيوتن رافسون (nioton-raphson) را انتخاب و سپس ريشه چند جمله اي را به روش انتخاب شده بدست آورد. در اين برنامه از تابع (function) استفاده شده است. و برنامه ريشه معادله را به روشهاي دو بخشي (bisection)، نابجايي و نيوتن رافسون (nioton-raphson) محاسبه ميکند. اگر تابع را عوض کنيد (تابع در سورس برنامه است)، بايد تابع مشتق را نيز عوض نماييد. برنامه باز هم ريشه معادله جديد را بدست مي آورد و نياز به تغيير جاي ديگري در سورس نيست.
|
C & C++ printf scanf
|
80000
| مشاهده | خريد | دانلود exe |
35
|
پيدا نمودن ريشه معادله غير خطي يک متغيره به روش هاي دو بخشي (Bisection)، وتري و نيوتن رافسون (nioton-raphson) به زبان بيسيک Basic براي توابع f1(x) = x^3+4*x^2-10 و f2(x) = cos(x)-x و f3(x) = 5*e^x + (e^x - 1)/4
برنامه اي به زبان بيسيک Basic بنويسيد که به کمک منو بندي ابتدا روش را انتخاب و سپس تابع را انتخاب نماييد. سپس ريشه تابع انتخاب شده را به روش انتخاب شده بدست آورد. روش هاي مورد استفاده دو بخشي (Bisection)، وتري و نيوتن رافسون (nioton-raphson) ميباشد و توابع مورد استفاده f1(x) = x^3+4*x^2-10 و f2(x) = cos(x)-x و f3(x) = 5*e^x + (e^x - 1)/4 ميباشند. در اين برنامه از تابع (function) استفاده شده است. و برنامه ريشه معادلات را به روشهاي دو بخشي (Bisection)، وتري و نيوتن رافسون (nioton-raphson) محاسبه ميکند. اگر تابع را عوض کنيد (تابع در سورس برنامه است)، بايد توابع مشتق را نيز عوض نماييد. (توابع مشتق در روش نيوتن رافسون مورد استفاده قرار ميگيرد) برنامه باز هم ريشه معادله جديد را بدست مي آورد و نياز به تغيير جاي ديگري در سورس نيست.
|
Basic Dos
|
88000
| مشاهده | خريد | دانلود exe |
34
|
پيدا نمودن ريشه معادله غير خطي يک متغيره به روش وتري به زبان سي (تابع در سورس برنامه قرار دارد)
برنامه اي به زبان سي بنويسيد که پس از دريافت فاصله a و b و e (مقدار خطا) ريشه معادله x^4 - 2 * cos x را در فاصله a تا b با دقت خطاي e به روش وتري محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه از ريشه معادله را به روش وتري محاسبه ميکند. اگر تابع را عوض کنيد(تابع در سورس برنامه است)، برنامه باز هم ريشه معادله جديد را بدست مي آورد و نياز به تغيير جاي ديگري در سورس نيست و در انتها مقدار ريشه و تعداد مراحل انجام کار براي بدست آوردن ريشه را چاپ ميکند.
|
C & C++ printf scanf
|
40000
| مشاهده | خريد | دانلود exe |
33
|
پيدا نمودن ريشه حقيقي معادله چند جمله اي يک متغيره به روش هورنر (horner) به زبان سي . چند جمله اي از کاربر دريافت ميشود. بنابراين برنامه با هر درجه از چند جمله اي کار ميکند.
برنامه اي به زبان سي بنويسيد که پس از دريافت چند جمله اي از ورودي، فاصله a و b و e (مقدار خطا) و نقطه شروع را از کاربر دريافت نموده و ريشه معادله چند جمله اي را در فاصله a تا b با دقت خطاي e به روش هورنر (horner) محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه ريشه حقيقي چند جمله اي را به روش هورنر (horner) محاسبه ميکند. در انتها مقدار ريشه و تعداد مراحل انجام کار براي بدست آوردن ريشه را چاپ ميکند.
|
C & C++ printf scanf
|
60000
| مشاهده | خريد | دانلود exe |
32
|
پيدا نمودن ريشه معادله غير خطي يک متغيره به روش دوبخشي (تنصيف bysection) به زبان پاسکال pascal (تابع در سورس برنامه قرار دارد)
برنامه اي به زبان پاسکال pascal بنويسيد که پس از دريافت فاصله a و b و e (مقدار خطا) ريشه معادله x + cos x را در فاصله a تا b با دقت خطاي e به روش دوبخشي (تنصيف bysection) محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه از ريشه معادله را به روش دوبخشي (تنصيف bysection) محاسبه ميکند. اگر تابع را عوض کنيد(تابع در سورس برنامه است)، برنامه باز هم ريشه معادله جديد را بدست مي آورد و نياز به تغيير جاي ديگري در سورس نيست و در انتها مقدار ريشه و تعداد مراحل انجام کار براي بدست آوردن ريشه را چاپ ميکند.
|
Pascal
|
32000
| مشاهده | خريد | دانلود exe |
31
|
پيدا نمودن ريشه معادله غير خطي يک متغيره به روش دوبخشي (تنصيف bysection) به زبان سي (تابع در سورس برنامه قرار دارد)
برنامه اي به زبان سي بنويسيد که پس از دريافت فاصله a و b و e (مقدار خطا) ريشه معادله x^2 - sin x - 1 را در فاصله a تا b با دقت خطاي e به روش دوبخشي (تنصيف bysection) محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه از ريشه معادله را به روش دوبخشي (تنصيف bysection) محاسبه ميکند. اگر تابع را عوض کنيد(تابع در سورس برنامه است)، برنامه باز هم ريشه معادله جديد را بدست مي آورد و نياز به تغيير جاي ديگري در سورس نيست و در انتها مقدار ريشه و تعداد مراحل انجام کار براي بدست آوردن ريشه را چاپ ميکند.
|
C & C++ printf scanf
|
32000
| مشاهده | خريد | دانلود exe |
30
|
محاسبه انتگرال معين به روش نقطه مياني به زبان سي (تابع در سورس برنامه قرار دارد)
برنامه اي به زبان سي بنويسيد که پس از دريافت مقدار a و b و n انتگرال معين تابع sin x * cos x را در فاصله a تا b به n قسمت تقسيم و به روش نقطه مياني محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه از تابع به روش نقطه مياني انتگرال گيري ميکند. اگر تابع را عوض کنيد(تابع در سورس برنامه است)، برنامه باز هم از تابع جديد انتگرال معين ميگيرد و نياز به تغيير جاي ديگري در سورس نيست. در هر مرحله، يک مستطيل مفروض ميکند. طول مستطيل را در ارتفاع نفطه مياني مستطيل ضرب و مساحت مستطيل را محاسبه نموده و مجموع مساحت ها، همان انتگرال ميشود. در انتها مقدار انتگرال را چاپ ميکند.
|
C & C++ printf scanf
|
32000
| مشاهده | خريد | دانلود exe |
29
|
محاسبه انتگرال معين به روش نقطه مياني به زبان پاسکال (تابع در سورس برنامه قرار دارد)
برنامه اي به زبان پاسکال (pascal) بنويسيد که پس از دريافت مقدار a و b و n انتگرال معين تابع sin x * cos x را در فاصله a تا b به n قسمت تقسيم و به روش نقطه مياني محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه از تابع به روش نقطه مياني انتگرال گيري ميکند. اگر تابع را عوض کنيد(تابع در سورس برنامه است)، برنامه باز هم از تابع جديد انتگرال معين ميگيرد و نياز به تغيير جاي ديگري در سورس نيست. در هر مرحله، يک مستطيل مفروض ميکند. طول مستطيل را در ارتفاع نفطه مياني مستطيل ضرب و مساحت مستطيل را محاسبه نموده و مجموع مساحت ها، همان انتگرال ميشود. در انتها مقدار انتگرال را چاپ ميکند.
|
Pascal
|
32000
| مشاهده | خريد | دانلود exe |
28
|
محاسبه انتگرال معين به روش رامبرگ به زبان سي (تابع در سورس برنامه قرار دارد)
برنامه اي بنويسيد که پس از دريافت مرحله رامبرگ و مقدار a و b، انتگرال معين تابع sin x را در فاصله a تا b با مرحله رامبرگ مربوطه محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه از تابع، به روش رامبرگ، انتگرال گيري ميکند. برنامه مرحله رامبرگ را از ورودي دريافت ميکند. سپس ميپرسد که آيا مراحل انجام محاسبه و نتيجه هر مرحله را نمايش دهد يا خير. در صورت بله، مراحل محاسبه را نمايش ميدهد و در انتها نتيجه انتگرال را نمايش ميدهد. برنامه ميتواند هر مرحله رامبرگي را محاسبه نمايد (رامبرگ مرحله 1، 2، 3، 4، ... ). اگر تابع را عوض کنيد(تابع در سورس برنامه است)، برنامه باز هم از تابع جديد انتگرال معين ميگيرد و نياز به تغيير جاي ديگري در سورس نيست. در انتها مقدار انتگرال بدست آمده را چاپ ميکند.
|
C & C++ printf scanf
|
60000
| مشاهده | خريد | دانلود exe |
27
|
محاسبه انتگرال معين به روش رامبرگ به زبان پاسکال (تابع در سورس برنامه قرار دارد)
برنامه اي بنويسيد که پس از دريافت مرحله رامبرگ و مقدار a و b، انتگرال معين تابع x^3 - sin x را در فاصله a تا b با مرحله رامبرگ مربوطه محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه از تابع، به روش رامبرگ، انتگرال گيري ميکند. برنامه مرحله رامبرگ را از ورودي دريافت ميکند. بنابراين ميتواند هر مرحله رامبرگي را محاسبه نمايد. اگر تابع را عوض کنيد(تابع در سورس برنامه است)، برنامه باز هم از تابع جديد انتگرال معين ميگيرد و نياز به تغيير جاي ديگري در سورس نيست. در انتها مقدار انتگرال بدست آمده را چاپ ميکند.
|
Pascal
|
48000
| مشاهده | خريد | دانلود exe |
26
|
محاسبه انتگرال معين به روش سيمپسون به زبان سي (تابع در سورس برنامه قرار دارد)
برنامه اي بنويسيد که پس از دريافت مقدار a و b و h انتگرال معين تابع x^3 * sin x را در فاصله a تا b با مقدار پله h (همان step است) محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه از تابع به روش سيمپسون انتگرال گيري ميکند. اگر تابع را عوض کنيد(تابع در سورس برنامه است)، برنامه باز هم از تابع جديد انتگرال معين ميگيرد و نياز به تغيير جاي ديگري در سورس نيست. در هر مرحله، مقدار زيگماي آن مرحله محاسبه و چاپ ميشود و در انتها زيگما در h/3 ضرب شده و مقدار انتگرال محاسبه و چاپ ميشود.
|
C & C++ printf scanf
|
32000
| مشاهده | خريد | دانلود exe |
25
|
محاسبه انتگرال معين به روش سيمپسون به زبان پاسکال (تابع در سورس برنامه قرار دارد)
برنامه اي بنويسيد که پس از دريافت مقدار a و b و h انتگرال معين تابع x * sin x را در فاصله a تا b با مقدار پله h (همان step است) محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه از تابع به روش سيمپسون انتگرال گيري ميکند. اگر تابع را عوض کنيد(تابع در سورس برنامه است)، برنامه باز هم از تابع جديد انتگرال معين ميگيرد و نياز به تغيير جاي ديگري در سورس نيست. در هر مرحله، مقدار زيگماي محاسبه ميشود و در انتها زيگما در h/3 ضرب شده و مقدار انتگرال محاسبه و چاپ ميشود.
|
Pascal
|
32000
| مشاهده | خريد | دانلود exe |
24
|
محاسبه انتگرال معين به روش ذوزنقه به زبان سي
برنامه اي بنويسيد که پس از دريافت مقدار a و b و h انتگرال معين تابع x*x*sin x را در فاصله a تا b با مقدار پله h (همان step است) محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه از تابع به روش ذوزنقه انتگرال گيري ميکند. اگر تابع را عوض کنيد (تابع در سورس پروژه است)، برنامه باز هم از تابع جديد انتگرال معين ميگيرد و نياز به تغيير جاي ديگري در سورس نيست. در هر مرحله، مقدار زيگماي نتيجه چاپ ميشود و در انتها زيگما در h/2 ضرب شده و مقدار انتگرال محاسبه و چاپ ميشود.
|
C & C++ printf scanf
|
32000
| مشاهده | خريد | دانلود exe |
23
|
محاسبه انتگرال معين به روش ذوزنقه
برنامه اي بنويسيد که پس از دريافت مقدار a و b و h انتگرال معين تابع sin x + x * cos x را در فاصله a تا b با مقدار پله h (همان step است) محاسبه نمايد. در اين برنامه از تابع (function) استفاده شده است. و برنامه از تابع به روش ذوزنقه انتگرال گيري ميکند. اگر تابع را عوض کنيد، برنامه باز هم از تابع جديد انتگرال معين ميگيرد و نياز به تغيير جاي ديگري در سورس نيست. در هر مرحله، مقدار زيگماي نتيجه چاپ ميشود و در انتها زيگما در h/2 ضرب شده و مقدار انتگرال محاسبه و چاپ ميشود.
|
Pascal
|
32000
| مشاهده | خريد | دانلود exe |
22
|
روند (گرد) نمودن عدد بطوري که بتوان رقم اعشار برای روند نمودن را مشخص نمود
برنامه ای بنویسید که یک عدد اعشاری دریافت نماید. سپس رقم اعشاری که قرار است روند (گرد) شود را دریافت کند. و از همان رقم عدد را روند(گرد) کند. مثلا 13.262 با رقم اعشار 1 میشود 13.3 و از 6 گرد میشود. در این برنامه از تابع (function) استفاده شده است. اگر رقم بزرگتر از 5 بود، رقم روند را يک واحد اضافه نماید. اگر کوچکتر از 5 بود، يک واحد کم نمايد و اگر مساوي 5 بود رقم مورد روند را به رقم زوج روند کند. مثلا 13.5 به 14 و 12.5 به 12 و 12.6 به 13 روند (گرد) شوند
|
C & C++ cin cout
|
32000
| مشاهده | خريد | دانلود exe |
21
|
محاسبه مقدار ویژه ماتریس دو بعدی NxN
برنامه ای بنویسید که ابعاد ماتریس را گرفته. سپس عناصر ماتریس را دریافت نماید. سپس مقدار ویزه ماتریس را محاسبه و چاپ کند. در این برنامه از تابع، آرایه و چندین حلقه تو در تو استفاده است. در هر مرحله از حلقه مقدار لاندا را محاسبه میکند تا مقدار ویژه ماتریس را بیابد. تعداد خطوط این برنامه حدود 58 خط میباشد
|
Pascal
|
48000
| مشاهده | خريد | دانلود exe |
20
|
(حذف يک رشته از فايل) يک فايل و يک رشته دريافت ميکند. اگر رشته در فايل بود، رشته را از فايل حذف ميکند.
برنامه اي بنويسيد که نام يک فايل را از کاربر بگيرد. اگر فايل موجود نبود، پيغام مناسب بدهد. ولي اگر موجود بود، يک رشته را از کاربر بگيرد. سپس فايل را باز نموده، و رشته را در فايل مورد جستجو قرار دهد. اگر رشته پيدا شد، رشته را از فايل حذف نمايد و به جستجو براي پيدا نمودن مجدد رشته ادامه دهد. ولي اگر رشته حتي يک بار هم در فايل موجود نبود، پيغام مناسب بدهد. در اين برنامه ار FILE و آرايه(Array) استفاده شده است. اين برنامه شامل يک تابع ميباشد که رشته و فايل را ميگيرد و رشته را در فايل مورد حذف مينمايد.
براي حذف رشته از داخل فايل، برنامه از يک فايل کمکي استفاده مينمايد. در انتها فايل اصلي را پاک نموده و فايل کمکي را به نام فايل اصلي تغيير نام ميدهد.
تعداد خطوط اين برنامه حدود 52 خط ميباشد.
|
C & C++ printf scanf
|
32000
| مشاهده | خريد | دانلود exe |
19
|
روز اول سال را گرفته (چند شنبه است) و تقويم سال را چاپ کند.
برنامه اي بنويسيد که چند شنبه بودن روز اول سال را گرفته و تقويم سال را چاپ کند. چون کل تقويم در يک صفحه جا نميشود، بنابراين تقويم به صورت صفحه به صفحه چاپ ميشود. در اين برنامه از حلقه و تابع استفاده شده است. براي شنبه صفر، براي يکشنبه عدد يک، براي دوشنبه عدد دو و به همچنين براي جمعه عدد شش را وارد نماييد.
تعداد خطوط اين برنامه حدود 50 خط ميباشد.
|
C & C++ printf scanf
|
20000
| مشاهده | خريد | دانلود exe |
18
|
(جستجو رشته در فايل) يک فايل و يک رشته دريافت ميکند. اگر رشته در فايل بود، انديس رشته در فايل را چاپ ميکند.
برنامه اي بنويسيد که نام يک فايل را از کاربر بگيرد. اگر فايل موجود نبود، پيغام مناسب بدهد. ولي اگر موجود بود، يک رشته را از کاربر بگيرد. سپس فايل را باز نموده، و رشته را در فايل مورد جستجو قرار دهد. اگر رشته پيدا شد، انديس مکان آن را چاپ کند. ولي اگر رشته در فايل موجود نبود، پيغام مناسب بدهد. در اين برنامه ار FILE و آرايه(Array) استفاده شده است. اين برنامه شامل يک تابع ميباشد که رشته و نام فايل را ميگيرد و رشته را در فايل مورد جستجو قرار ميدهد.
تعداد خطوط اين برنامه حدود 43 خط ميباشد.
|
C & C++ printf scanf
|
20000
| مشاهده | خريد | دانلود exe |
17
|
تبديل يک عدد يک رقمي به نوشته آن (مثلا 5 را گرفته و Five چاپ نمايد)
برنامه اي بنويسيد که يک عدد يک رقمي را گرفته و معادل حرفي آن را چاپ نمايد. دقت نماييد که فقط اعداد يک رقمي را قبول ميکند. در اين برنامه از switch استفاده شده است.
اين برنامه حدود 28 خط ميباشد
|
C & C++ cin cout
|
2000
| مشاهده | خريد | دانلود exe |
16
|
يک رشته را از کاربر گرفته و بجاي space هاي آن عدد 1 را قرار دهد.
برنامه اي که يک رشته را از کاربر گرفته و هر کجا در رشته space قرار داشت، آن را حذف کرده و بجاي آن عدد 1 را قرار دهد. سپس رشته حاصله را چاپ کند. اين برنامه به کمک آرايه و حلقه نوشته سده است.
تعداد خطوط اين برنامه حدود 19 خط ميباشد.
|
C & C++ cin cout
|
4000
| مشاهده | خريد | دانلود exe |
15
|
يک رشته را گرفته و تعداد the و t هاي موجود در رشته را چاپ ميکند
برنامه اي بنويسيد که يک رشته را گرفته و بگويد در آن چند بار عبارت the و چند بار حرف t تکرار شده است. در اين برنامه ار آرايه و حلقه استفاده شده است.
|
C & C++ cin cout
|
8000
| مشاهده | خريد | دانلود exe |
14
|
معکوس نمودن يک رشته
برنامه اي بنويسيد که يک رشته را گرفته و معکوس آن را چاپ نمايد. در اين برنامه ار آرايه براي رشته استفاده شده است
تعداد خطوط برنامه حدود 18 خط ميباشد
|
C & C++ cin cout
|
4000
| مشاهده | خريد | دانلود exe |
13
|
پيدا نمودن اعداد تکراري در آرايه
ابتدا از کاربر بپرسيد چند عد دارد. سپس همان تعداد عدد از کاربر بگيريد، اگر کاربر عدد تکراري وارد نمود، پيغام تکراري بودن بدهيد. در اين پروژه از آرايه و دو حلقه تو در تو استفاده شده است.
تعداد خطوط برنامه 26 خط ميباشد
|
C & C++ cin cout
|
8000
| مشاهده | خريد | دانلود exe |
12
|
درج سه آرايه سورت شده، در آرايه چهارم، به طوري که آرايه چهارم سورت شده تشکيل شود.
سه آرايه سورت شده داريم، ميخواهيم ادغام اين سه آرايه را در آرايه چهارمي قرار دهيم به صوري که آرايه چهارم سورت شده باشد. داده هاژ سه آرايه اوليه در سورس برنامه به صورت سورت شده قرار داده شده است. برنامه تابعي به نام sort دارد که اين سه آرايه را در آرايه چهارم ادغام ميکند، به طوري که آرايه چهارم سورت شده باشد.
|
C & C++ printf scanf
|
20000
| مشاهده | خريد | دانلود exe |
11
|
نوشتن متن به صورت مستقيم در آدرس حافظه کارت گرافيک (آدرس سگمنت b800)
برنامه اي بنويسيد که بدون استفاده از هيچگونه دستور include و با استفاده از حافظه کارت گرافيک، صفحه را پاک نموده و در وسط صفحه عبارت hello world را در ضمينه سبز و رنگ نوشته زرد چاپ نمايد. براي نوشتن اين برنامه يک پوينتر به حافطه کارت گرافيک (B800) تنظيم شده است. يک زير برنامه در تمام خانه هاي حافطه کد 32 (space) را با کد رنگي ox07 (رنگ سفيد در ضمينه مشکي) مينويسد. بدين ترتيب صفحه مونيتور پاک ميشود. و يک زير برنامه ديگر در مختصات x,y داده شده، متن داده شده را با رنگ داده شده چاپ ميکند.
تعداد خطوط برنامه حدود 51 خط ميباشد.
براي اجراي اين برنامه حتما ابتدا command prompt را باز نموده و از آنجا برنامه را اجرا نماييد.
|
C & C++ printf scanf
|
20000
| مشاهده | خريد | دانلود exe |
10
|
آژانس کرايه اتومبيل (با استفاده از آرايه، شي گرا، class) که اشخاص اتومبيل کرايه نمايند.
يک آژانس کرايه اتومبيل را در نظر بگيريد، به طوري که افراد بتوانند اتومبيل هاي آژانس را کرايه نمايند. که يک شي آژانس بسازيد که اطلاعات n اتومبيل شامل (کد، نام ماشين، قيمت يک روز اجاره و رنگ ماشين) را داشته باشد. يک تابع سازنده، يک متد براي درج اتومبيل جديد، يک متد براي ويرايش يک اتومبيل، يک متد براي جستجو اتومبيل، يک متد براي رزرو اتومبيل و يک متد براي آزاد نمودن رزرواسيون اتومبيل بسازيد. دربدنه اصلي منوهايي بسازيد تا کاربر به کمک متد هاي تعريف شده آژانس را مديريت نمايد. در اين پروژه از آرايه و کلاس class استفاده شده است. شامل يک منوي ساده نيز ميباشد. جستجو براي ويرايش، رزرو و آزاد نمودن اتومبيل بر اساس کد اتومبيل ميباشد.
اين پروژه به روش شي گرا نوشته شده است.
تعداد خطوط اين برنامه حدود 217 خط ميباشد.
|
C & C++ cin cout
|
48000
| مشاهده | خريد | دانلود exe |
9
|
دفترچه تلفن با استفاده از آرايه (بدون استفاده از فايل)
برنامه اي بنويسيد که نام و نام خانوادگي و تلفن منزل و محل کار و موبايل را گرفته و در آرايه ذخيره نمايد. امکان درج شخص جديد، ليست کليه اشخاص و تلفنهاي آنها، جستجو بر اساس نام و نام خانوادگي، ويرايش اطلاعات يک نفر، سورت دفترچه بر اساس نام خانوادگي و حذف يک نفر از ليست. اين برنامه را با استفاده آرايه ها بنويسيد. برنامه با استفاده از آرايه ها و با استفاده از توابع نوشته شده است. (براي هر عمل يک تابع تعريف شده است) داراي يک منوي ساده عددي ميباشد تا اپراتور خواسته خود را (درج، جستجو، ...) وارد نمايد. اين برنامه اطلاعات را صرفا در آرايه نگهداري ميکند و از هيچ گونه فايلي استفاده نمينمايد، بنابراين پس از خروج از برنامه کليه تلفنهاي وارد شده، پاک ميشوند. تعداد خطوط برنامه حدود 194 خط ميباشد
|
C & C++ cin cout
|
48000
| مشاهده | خريد | دانلود exe |
8
|
درج عدد در آرايه، سورت صعودي و نزولي آرايه عددي، چاپ عناصر آرايه، جستجو عدد در آرايه
برنامه اي بنويسيد که يک آرايه در نظر بگيرد و به کاربر از طريق يک منو امکان عمليات زير را بدهد: درج عنصر جديد در آرايه، نمايش تمامي عناصر آرايه، جستجو يک مقدار در آرايه، سورت صعودي آرايه و سورت نزولي آرايه در اين برنامه از آرايه استفاده شده است.
تعداد خطوط اين برنامه حدود 76 خط ميباشد.
|
C & C++ printf scanf
|
20000
| مشاهده | خريد | دانلود exe |
7
|
ساعات ورود و خروج کارمندان را دريافت نموده و ميزان کارکرد کارمند را محاسبه نمايد. با استفاده از کلاس و به روش شي گرا
يک کلاس طراحي نماييد که کد کارمند و ساعات ورود و خروج کارمند (شامل ساعت و دقيقه) را در خود جا داده (به صورت متغير يا صفت) و کل ساعات کارکرد (ميزان ساعت و دقيقه) کارمند را حساب نمايد. سپس از اين کلاس يک آرايه ايجاد نماييد و يک منو بسازيد که کاربر تعدادي کارمند جديد درج نمايد، ساعت ورود و خروج هر کارمند را بتواند وارد نموده و ميزان کارکرد هر کارمند را دريافت نمايد. در اين برنامه از کلاس (شي) استفاده شده است. کلاس تردد درست شده است که اطلاعات يک تردد شامل ساعت و دقيقه ورود و خروج را در خود نگهداري ميکند، کلاس تردد تابع سازنده و نابود کننده (instructior و distructor) دارد. متغير ها در قسمت private و توابع در قسمت public تعريف شده اند.
کلاس کارمند شامل کد کارمندي و يک آرايه از کلاس تردد ميباشد تا کد کارمندي و ترددهاي هر کارمند را ذخيره نمايد.
يک منو جهت مديريت کلاسهاي فوق طراحي شده است.
اين برنامه شامل حدود 193 خط ميباشد.
|
C & C++ cin cout
|
48000
| مشاهده | خريد | دانلود exe |
6
|
محاسبه مقادير آماري xi و fi و gi و si و xbar و مد و d و واريانس و انحراف معيار و cu و بزرگترين عنصر و کوچکترين عنصر
برنامه اي بنويسيد که تعداد بازه ها و محدوده هر بازه را براي داده هاي گسسته را دريفت نموده و سپس داده هاي آماري را دريافت نموده و پارامتر هاي زير را محاسبه نمايد:
xi و fi و gi و si و xbar و مد و d و واريانس و انحراف معيار و cu و بزرگترين عنصر و کوچکترين عنصر
در اين برنامه از آرايه و structure و آرايه اي از structure و structure در structure و توابع استفاده شده است.
تعداد خطوط اين پروژه حدود 277 خط ميباشد.
|
C & C++ printf scanf
|
48000
| مشاهده | خريد | دانلود exe |
5
|
محاسبه معدل يک دانشجو با استفاده از آرايه و محاسبه درصد نمرات بالاتر از معدل و درصد نمرات پايين تر از معدل
تعداد دروس دانشجو را پرسيده و سپس نمره هر درس را دريافت نماييد (تعداد واحد هاي دروس را مساوي در نظر بگيريد). سپس معدل دانشجو را محاسبه نماييد. درصد نمرات بالاتر از معدل و درصد نمرات پايينتر از معدل را محاسبه نماييد. در اين پروژه از آرايه براي ذخيره نمودن نمرات و از توابع استفاده شده است.
تعداد خطوط پروژه 64 خط ميباشد.
|
C & C++ printf scanf
|
20000
| مشاهده | خريد | دانلود exe |
4
|
عمليات رشته ها در c (نام و نام خانوادگي را گرفته و جاي آنها را عوض کند)
دو آرايه کاراکتري (براي رشته نام و نام خانوادگي) ئر نظر گرفته و پس از گرفتن نام و نام خانوادگي از کاربر، جاي اين دو رشته را عوض ميکند. مقادير دو آرايه را بصورت نظير به نظير با هم عوض ميکند. در اين پروژه از آرايه و حلقه استفاده شده است. عناصر دو آرايه غير هم اندازه را با هم عوض ميکند.
تعداد خطوط پروژه 33 خط است.
|
C & C++ cin cout
|
8000
| مشاهده | خريد | دانلود exe |
3
|
عمليات آرايه شامل دريافت اطلاعات، سورت، merge يا ادغام دو آرايه
يک منو دارد که به کمک آن اطلاعات آرايه ها را دريافت مينمايد، هر يک را سورت ميکند. آرايه دوم را در انتهاي آرايه اول درج ميکند (ادغام) اين درج به صورت غير سورت ميباشد. در اين پروژه از دو آرايه عددي استفاده شده است. براي هر يک از عملياتها (دريافت آرايه، چاپ آزايه، سورت يک آرايه، درج آرايه دوم از انتهاي آرايه اول) به ترتيب از توابع (get, print, sort, merge) استفاده شده است. اين برنامه شامل يک منوي ساده عددي براي انتخاب هر يک از عملياتهاي فوق ميباشد.
|
C & C++ cin cout
|
24000
| مشاهده | خريد | دانلود exe |
2
|
طراحي منوي ساده و محاسبه فاکتوريل، جذر، جمع، تفريق، ضرب و تقسيم
اين برنامه يک منوي ساده درست ميکند و عمليات هاي رياضي شامل محاسبه فاکتوريل، جذر، جمع، تفريق، ضرب و تفسيم را در منو ها قرار ميدهد. کاربر با انتخاب هر يک ميتواند نتيجه آن محاسبه را ببيند. در محاسبه ها از longint استفاده شده است. در تقسيم اگر مخرج را صفر بدهيم، پيغام مناسب چاپ ميکند. در جذر اگر عدد منفي بدهيم، پيغام مناسب چاپ ميکند. در طراحي از توابع استفاده شده است.
تعداد خطوط برنامه حدود 120 خط ميباشد.
|
C & C++ cin cout
|
24000
| مشاهده | خريد | دانلود exe |
1
|
محاسبه ميانگين اعداد در آرايه
برنامه اي که تعداد اعداد (n) را از کاربر گرفته و سپس n عدد از کاربر دريافت نموده، آنها را در يک آرايه ذخيره نمايد و ميانگين يا معدل آنها را نيز محاسبه نمايد. براي محاسبه ميانگين نيازي به آرايه نيست، اما اين برنامه براي ذخيره نمودن اعداد، از آرايه استفاده مينمايد. آرايه 300 عنصري تعريف شده است. بنابراين حداکثر مقدار n ميتواند 300 باشد.
تعداد خطوط پروژه حدود 19 خط ميباشد
|
C & C++ printf scanf
|
8000
| مشاهده | خريد | دانلود exe |