همراه اول در بورس تهران


در بهار ۹۹، بورس تهران پیشرفت چشمگیری داشت طوری‌که بسیاری از افراد به آن راه پیدا کردند. بازار سرمایه‌ای که در آن سالی ۱۰۰ هزار کد بورسی صادر می‌شد، تبدیل شد به بازاری با روزی ۱۰۰ هزار کد!

گروه همراه اول که دیدند شرکت‌های خصوصی و غیر‌خصوصی مختلف سر از بورس درآوردند و فقط سر این‌ها بی‌کلاه مانده، سریعا وارد بورس شدند. حالا بعد از گذشت یک سال و نیم می‌خواهند میزان سود و ضررشان را حساب کنند و چه چیزی بهتر از این که بچه‌های کدآپی به واسطه‌ی مسابقه این محاسبه را انجام بدهند. به هر حال هم فاله هم تماشا!

آن‌ها می‌خواهند قیمتی که خرید کرده‌اند و قیمتی که در حال حاضر ارزش دارد را به شما بدهند و شما سود و زیان آن‌ها را محاسبه کنید.

نحوه درست وارد شدن قیمت‌ها:

عنوان ویژگی سهام‌های خریداری شده
قیمت خریداری شده 1000PriceBuy100000 1000\le PriceBuy\le 100000
قیمت فعلی 1000PriceCurrent100000 1000\le PriceCurrent\le 100000
تعداد 50Count5000 50\le Count \le 5000

ابتدا برنامه‌نویسان باید صحت ورودی تمامی این عنوان‌ها را بررسی کنند و در صورتی‌که در ورودی‌ها به مشکلی برخوردند، پیغام Invalid Input را در خروجی چاپ کنند.

نکته : توجه داشته باشید قیمت‌های واردشده حتما باید مضربی از ۱۰ باشند و نباید هر مقداری برای آن وارد شود و درصورتی‌که این اتفاق افتاد، باید Invalid Input در خروجی چاپ شود.

ورودی🔗

ورودی‌ها طبق جدول بالا و به همان ترتیب باید از ورودی گرفته شود و حتما باید به نکته ذکر شده درباره قیمت‌های ورودی در بالا توجه کنید.

خروجی🔗

به ترتیب زیر در خط‌های مجزا در خروجی نمایش داده شود:

  1. اگر در این سهم سود کرده باشد، عبارت Profit و درصورتی که ضرر کرده باشد، عبارت Loss باید در خروجی نمایش داده شود.

    نکته : آنقدر مردم ضرر کرده‌اند که درصورتی که قیمت تغییر هم نکرده باشد سود تلقی می‌شود.

  2. درصد سود یا ضرر را حساب کند و در خروجی نمایش دهد. (اگر سود باشد، با علامت مثبت و اگر ضرر باشد، با علامت منفی در کنار آن نمایش داده شود.)

    نکته : مقدار سود تا دو رقم اعشار باید محاسبه شود. برای این کار باید از روش قطع کردن استفاده کنید.

  3. در آخرین خط خروجی باید عبارتی با درنظر گرفتن شرط‌های زیر چاپ شود:

  • اگر جمع میزان سرمایه‌گذاری و سود بیشتر از 5,000,0005,000,000 و درصد سود آن بیشتر از 2020 درصد باشد، در خروجی عبارت Lucky را نمایش دهد.

  • در غیر این صورت اگر جمع میزان سرمایه‎‌گذاری و سود کمتر و یا مساوی 5,000,0005,000,000 یا درصد سود آن کمتر یا مساوی 2020 درصد بود، در خروجی عبارت Normal را نمایش دهد.

  • درغیر این‌ صورت اگر میزان سرمایه‌گذاری و ضرر کمتر از 10,000,00010,000,000 و درصد ضرر آن کمتر از 20-20 درصد باشد، در خروجی عبارت Chance را نمایش دهد.

  • در غیر این‌ صورت اگر جمع میزان سرمایه‌گذاری و ضرر بیشتر و یا مساوی 10,000,00010,000,000 یا درصد ضرر آن بیشتر و یا مساوی 20-20 درصد باشد، در خروجی under the coverage را نمایش دهد.

    نکته : باید توجه داشته باشید وقتی می‌گوییم درصد سود کمتر از 2020 درصد، یعنی باید از 00 بزرگتر باشد.

مثال🔗

ورودی نمونه ۱🔗

14523
14230
100
Plain text

خروجی نمونه ۱🔗

Invalid Input
Plain text

ورودی نمونه ۲🔗

16420
16420
100
Plain text

خروجی نمونه ۲🔗

Profit
+0.00
Normal
Plain text