تشخیص عدد زوج و فرد در متلب
در این قسمت از آموزش در وبسایت خانه کد نویسی قصد داریم طریقه کد نویسی برای تشخیص عدد زوج و فرد را آموزش دهیم .
اولین تابعی که برای تشخیص عدد زوج و فرد در متلب استفاده می کنیم تابع input برای گرفتن ورودی از کاربر است .
این تابع طبق متنی که ما می نویسیم از کاربر ورودی دریافت می کند و محاسبات مربوطه را روی آن انجام می دهد . نام این تابع input است .
تابع بعدی که از آن استفاده می کنیم تابع rem جهت بررسی بخش پذیری و محاسبه باقی مانده است .
تابع rem به این صورت کار می کند که rem(x,y) یعنی باقیمانده تقسیم عدد x بر y چقدر است .
rem مخفف remainder و به معنی باقی مانده است .
تابع بعدی دستور disp است که مخفف display و جهت نمایش در خروجی استفاده می شود و متن یا عددی که قرار است در خروجی نمایش داده شود را از این طریق به اطلاع کاربر می رسانیم
کد و عملکرد آن به صورت زیر است :
n=input('enter your number : ');
if rem(n,2)==0;
disp([ ' your number is even ' , num2str(n)] )
else
disp([ ' your number is odd ' , num2str(n)] )
end
MATLABتشخیص عدد زوج و فرد در متلب
توضیح این کد به این صورت است که در ابتدا یک عدد از ورودی توسط کاربر گرفته می شود و در متغیر n ذخیره می شود سپس با استفاده از تابع rem بخش پذیری آن عدد بر 2 بررسی می شود اگر مقدار باقی مانده صفر بود یعنی بخش پذیر و اگر مقدار آن غیر صفر بود بر 2 بخش پذیر نیست . در اینجا می توان به جای استفاده از تابع rem از تابع mod نیز استفاده نمود .
سپس توسط دستور DISP زوج یا فرد بودن عدد به اطلاع کاربر می رسد .
تا اینجا این قسمت از آموزش به اتمام رسید .
موردی که قابل ذکر است این است که گاهی اوقات نیاز است که ما در خروجی علاوه بر نمایش یک متن یک عدد نیز نمایش دهیم . مثلا در اینجا می خواهیم علاوه بر اینکه به کاربر نشان دهیم که عدد وارد شده فرد یا زوج است می خواهیم خود عدد را نیز نشان دهیم .
به صورت زیر باید از دستور DISP استفاده کنیم :
disp([ ' your number is odd(even) and number is ' , num2str(n)] )
MATLAB
دیدگاهتان را بنویسید