چطور یک برنامه چند انتخابی در C++ بنویسیم؟
آیا دوست دارید یک برنامه به زبان سی پلاس پلاس بنویسید و آن را در یک کلاس استفاده کنید؟برای نوشتن یک برنامه به زبان c++ این آموزش را از دست ندهید!
1- Visual studio express را باز کنید و از منوی فایل یک پروژه جدید بسازید.
2-در پنجره پروژه جدید، گزینه visual c++ و از سمت راست گزینه win32 console application را انتخاب کنید. در پنجره ویزارد بازشده، می توان یک پروژه خالی نیز ایجاد کرد.
3-با رفتن به منوی پروژه و انتخاب آیتم جدید، یک فایل سی پلاس پلاس به پروژه اضافه کنید.
4-در بالای فایل عبارت های زیر را بنویسید.
include#
;Using namespace std
5-پروتوتایپ یک تابع، که هیچ خروجیای ندارد اما یک عدد صحیح را به عنوان ورودی می گیرد، بنویسید.
نوشتن یک پروتوتایپ تابع در ابتدای کد باعث می شود که آسانتر بتوان توابع مورد استفاده متن اصلی برنامه را تشخیص داد. از علامت & برای ورودی که یک عدد صحیح است، استفاده کنید، این کار باعث می شود که توابع دسترسی آسانتری به متغیر داشته باشند.
6- پروتوتایپ یک تابع، با دو پارامتر در نظر بگیرید، یک ورودی برای اینکه بتوانید پاسخ را به تابع ارسال کنید و یکی برای اینکه کاربر مقادیر آنها را رهگیری کند. دقت کنید که حتما & قبل از متغیر مورد نظر در تابع نوشته شده باشد.
پیشنهاد ویژه: آموزش برنامه نویسی جاوا
7-برای نوشتن بدنه اصلی کد، در زیر هدر، تایع اصلی برنامه را بنویسید. این برنامه با ()int mainبه همراه یک آکولاد باز و بسته نوشته می شود که بدنه اصلی برنامه در بین این آکولادها قرار می گیرد.
8- اعداد و متغیرها را طوری بنویسید که بتواند در تابع اصلی از آنها استفاده کرد. توجه کنید که مقدار متغیر صحیح را صفر قرار دهید.
9-برای نمایش متن مورد نظر در برنامه از دستور cout استفاده کنید. بعنوان مثال شما می توانید نام یک امتحان را تایپ کنید.
10- برای دریافت کاراکتر از کاربر می توانید از دستور cin استفاده کنید.
11- یک فراخوانی برای برای تابع پاسخ بنویسید. برای نوشتن فراخوانی یک تابع کافی است که نام تابع و پارامترهای آن را بنویسید.
12- یک تابع برای ارزیابی پاسخ های کاربر به سوالات پرسیده شده بنویسید. از ساختار switch برای مقایسه کاراکترهای پاسخ که کاربر نوشته است استفاده کنید.
از Break در انتهای هر case استفاده کنید تا در صورت صحیح بودن یک شرط باقی دستورات اجرا نشوند.همچنین عدد صحیح را به ازای هر پاسخ صحیح افزایش دهید تا تعداد پاسخ های صحیح کاربر قابل تشخیص باشد.
13-عدد تعداد پاسخ های صحیح را به برنامه اصلی بفرستید.
پیشنهاد ویژه: آموزش برنامه نویسی پایتون
14-فرآیند اضافه کردن سوال را تا جایی ادامه دهید که به تعداد سوالات مورد نظر برای کوییز برسید.
دقت کنید که حتما پروتوتایپ تابع جدید برای سوال بعدی زیر پروتوتایپ تابع اولین سوالات باشد، این کار باعث می شود که بتوانید دقیقا سوال جدید را زیر آخرین سوال قبلی بنویسید.
15-تابع پایانی برنامه را بنویسید.
16-به تابع main بازگردید و ;return 0 را در انتهای برنامه قرار دهید. اگر می خواهید برنامه را بصورت آنی متوقف کنید عبارت ;()cin.ignore را دو مرتبه قبل از ;return 0 بنویسید. این کار باعث می شود تا با فشردن دکمه enter بتوانید از برنامه خارج شوید.
17-برنامه را تست کنید و مطمئن شوید که کار می کند.
اگر برنامه کار نکرد محل رویداد خطا را بررسی کنید،visual studio express محل خطا را با یک مربع قرمز و همچنین خط کشیدن زیر آن، نشان می دهد