حل تمرین مبانی برنامه نویسی
前往频道在 Telegram
📢 کانال اطلاع رسانی درس مبانی 🏢 دانشگاه علوم و فنون مازندران 🧑💻 عمرانی: 🆔 @mahdikimp 📧 omranimahdi59@gmail.com 🧑💻 طبری: 🆔 @taha_tabari 📧 alitabari17@gmail.com
显示更多214
订阅者
无数据24 小时
无数据7 天
无数据30 天
帖子存档
Repost from N/a
4-برنامه ای بنویسید که تمام اعداد دو رقمی بخش پذیر بر 5 را نمایش دهد
سپس مجموع تمام اعداد دورقمی بخش پذیر بر 3 را نمایش دهد
نکته: هر عدد اگر mod آن بر 5 برابر صفر بشه را بخش پذیر بر 5 میدانند
Repost from N/a
7-برنامه ای بنویسید که تمام اعداد 2 رقمی که بر مجموع ارقام خودشان
بخش پذیراند را نمایش دهد
مثال : عدد 24 مجموع ارقام آن میشود:
2 + 4 = 6
حاصله mod آن بر خودش میشود صفر یعنی مجموع ارقام ان، بخش پذیره خودش است
24 % 6==0
در نتیجه 24 را نمایش میدهد
5-برنامه ای بنویسید که تمام اعداد 3 رقمی
الف) که بر 2 یا 3 یا 7 بخش پذیرند را چاپ کند
ب) که بر 4 و 6 بخش پذیرند را چاپ کند.
نکته:
برای (یا) از علامت ||
برای (و) از علامت &&
استفاده میشود
6-برنامه ای بنویسید که تمام اعداد کوچک تر از n را نمایش دهد که بخش پذیر به 2 هستند اما بخش پذیر بر 3 نیستند
کمک = بخش پذیر نبودن را با علامت متضاد مساوی میشود بررسی کرد =!
Repost from N/a
جواب تمرین هفته پیش لطفا با جواب خود مقایسه کنید
تمام این ها در تابع main قرار دارد لطفا دقت کنید
Repost from N/a
دوستان لطفا به نکات زیر توجه کنید.
بعد از هر جلسه پرتکرار ترین خطا های شما گفته میشود. لطفا جلسات بعدی چنین خطا هایی نداشته باشید.
خطای اول❌
تمام دستورات و کد ها داخل
تابع int main نوشته میشود لطفا به براکت باز و بسته توجه کنید
int main()
{
همه چیز یک بار داخل این اجرا میشه از بالا به پایین و چپ به راست
از براکت باز، شروع
تا براکت بسته، تمام میشود
}
خطای دوم❌
قائده کلی if :
if(شرط)
{
;دستور
}
دوستان لطفا دقت کنید جلوی پرانتز باز و بسته سیمیکالون نزارید
if(شرط); ❌❌
خطای سوم ❌
بعضی از شما کد هاتون خوانا نیست مثلا شخصی که این طور مینویسه‼️‼️⁉️
if
(n==2){
Num=x*x;
}
else if (n==3){
Num=x*x*x;
}
دوستان اصله تقارن در دستورات یا تمیز نویسی را رعایت کنید. الان if و else if فاصله ی ستونی و جابه جایی
سطری دارند و نوع براکت گزاری بسیار غیر خوانا می باشد
کد بالا به شکل تمیز👇👇
if(n==2)
{
Num=x*x;
}
else if(n==3)
{
Num=x*x*x;
}
خطای چهارم❌
شرط برابر بودنه دو مقدار یا عدد یا کاراکتر را با دو مساوی نمایش داده میشود نه با یک مساوی مثال :
if(opration='*') ❌
if(n=4) ❌
if(a%2=0) ❌
همه این ها غلطه لطفا دقت کنید👆👆
if(opration=='*') ✔️
if(n==4) ✔️
if(a%2==0) ✔️
این دستورات درسته👆👆
خطای پنجم❌
بعضی از شما در cin کردن مشکل داشتید طبق خواسته ی مسئله شما باید ورودی بدهید و در تعریف نوع متغیر آن توجه کافی را نداشتید
مثلا x^n نوع n را بعضی
کاراکتر(char) تعریف کرده بودند لطفا دقت کنید دقت کنید x و n هر دو عدد هستند.
💢نکته مهم=شما هیچ وقت نمی توانید موده یک عدده اعشاری را بگیرید حتما خطا میدهد
------------------------------------------------------------
برای قبولی در این درس بین 100 تا 200 مسئله باید حل کنید
از رو جواب ها را ببینید وارد کنید و سپس کدِ نوشته شده را تحلیل کنید این رویه را تکرار کنید
در غیر این صورت با دیدن کد ها و با توهمِ فهمیدن صد در صد میافتید
هر ترم حدودا 20 درصد از دانشجویان قبول میشوند
لطفا مطالب گفته شده را جدی بگیرید
💢سایت کامپیوتر مکانی عمومی است و هر موقع خواستید میتوانید بروید و خودتان کد بزنید
Repost from N/a
تمرین هفته بعد=برنامه ای بنویسید که 3 عدد صحیح را از ورودی دریافت کرده
الف) میانگین آن اعداد را نمایش دهد
ب) بزرگ ترین عدد را نمایش دهد
ج)تعداد اعداد زوج و تعداد اعداد فرد را نمایش دهد
مثال:
ورودی: 12 54 31
خروجی:
Average : 32.33
Big Number : 54
tedad Zoj : 2
tedad Fard : 1
نکته :
هدف گزینه ب و ج یادگیری دستورات شرطی است
نحوه پیدا کردن بزرگ ترین عدد با مقایسه دو تایی
31 54 12
|-----| |
54 12
|--------|
54
Repost from N/a
3-برنامه ای بنویسید یک عدد را از ورودی دریافت کرده سپس تشخیص دهد عدد زوجه است یا فرد؟
اگر زوج بود خروجی بنویسه:Even
اگر فرد بود خروجی بنویسه: odd
Repost from N/a
2-برنامه ای بنویسید یک عدد را از ورودی دریافت کرده سپس تشخیص دهد عدد مثبت است یا منفی؟
اگر مثبت بود خروجی بنویسه:positive
اگر منفی بود خروجی بنویسه: negative
در غیر این صورت هیچ کدام نبود بنویسه = zero
