محمد رضا میثمی

دانشجوی دوره کارشناسی پیوسته رشته کامپیوتر (گرایش نرم افزار) دانشگاه آزاد (واحد تهران شمال)

محمد رضا میثمی

دانشجوی دوره کارشناسی پیوسته رشته کامپیوتر (گرایش نرم افزار) دانشگاه آزاد (واحد تهران شمال)

برنامه سازی پیشرفته - برنامه شماره ۷

اعضاء تیم برنامه نویسی درس برنامه سازی پیشرفته

1

علی تنها

AliTM002@gmail.com

2

علی مهرابی شریف آباد

AliMehraabi@yahoo.com

3

ماهان عابدینی

mahan.abedini@yahoo.com

4

محمد رضا میثمی

Maysami70@gmail.com

با تشکر از اعضا محترم گروه که به بنده اجازه انتشار برنامه در وبلاگ را دادند.

 

*************************************************

 برنامه هفتم:
برنامه ای بنویسید که اطلاعات زیر را از ۱۰ نفر در یک آرایه کاراکتری ؟ بعدی ذخیره کند.
Name نام
Gender جنسیت (مرد-زن)
Status وضعیت تاهل (مجرد-متاهل)
City نام شهر محل تولد (فقط یکی از شهرهای تهران، شیراز و اصفهان)
Degree مدرک تحصیلی (فقط دیپلم، لیسانس و دکتری)

 این اطلاعات توسط برنامه نویس به عنوان مقدار اولیه به آرایه داده شود و از کاربر نگیرد.

سپس شرایطی را فراهم کنید که کاربر بتواند یک سوال دلخواه حداکثر تا عمق ۳ از این آرایه داشته باشد. سوالات کاربر فقط بر اساس تعداد است. مثلا می تواند بپرسد که:
چند تا خانم در آرایه هست؟ (عمق یک: تعداد خانم ها)
چند تا آقای متاهل در آرایه هست؟ (عمق ۲: تعداد آقایانی که متاهل هستند)
چند تا شیرازی مجرد لیسانس در آرایه هست؟ (عمق ۳: تعداد شیرازی هایی که مجرد باشند و لیسانس باشند)
و ...
در واقع باید امکان ساختن سوال های مختلف بر اساس تعداد را برای کاربر فراهم کنید تا کاربر هر سوالی که دوست داشت بپرسد.
نکته اینجاست که فرض می شود که اطلاعات جدول قابل تغییر است و هر سوالی باید از اول از روی جدول محاسبه شود. (نه اینکه قبل از سوالات تعداد حالت های مختلف را بشمارید و سپس بر اساس آن تعداد مشخص شده به سوالات پاسخ دهید. مثلا تعداد خانم ها را بشمارید و اماده داشته باشد تا اگر تعداد خانم ها سوال شد آن را به عنوان جواب ارایه کنید بلکه اگر ۲ بار پشت سرهم تعداد خانم ها سوال شد هر بار از اول تعداد آنها را حساب کند)

*************************************************

 

 دریافت سورس برنامه از :

http://s1.picofile.com/file/6659398388/Group1_Program07.cpp.html

 

 

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد