একটি অজানা পণ্য বা পরিষেবার একটি নির্দিষ্ট মূল্য (cp) এবং বিক্রয় মূল্য (sp) দেওয়া, আমাদের কাজ হল একটি C প্রোগ্রাম ব্যবহার করে অর্জিত লাভ বা ক্ষতির সম্মুখীন হওয়া যেখানে মুনাফা অর্জিত হলে "লাভ" এবং তার পরিমাণ প্রিন্ট করা উচিত বা যদি ক্ষতির সম্মুখীন হয় "ক্ষতি" এবং তার সংশ্লিষ্ট পরিমাণ বা যদি লাভ না থাকে তাহলে "লাভ নেই ক্ষতি নেই"।
লাভ বা ক্ষতি খুঁজে বের করার জন্য আমরা সাধারণত দেখি যে বিক্রয় মূল্য (sp) বা মূল্য/পরিমাণ যেখানে একটি নির্দিষ্ট জিনিস বিক্রি করা হয় বা দামের মূল্য (cp) যেখানে একটি নির্দিষ্ট জিনিস কেনা হয়। যদি খরচের মূল্য (cp) বিক্রয় মূল্যের (sp) থেকে বেশি হয় তাহলে বিশ্বাস করা হয় যে ক্ষতি হয়েছে এবং তাদের পার্থক্য হবে মোট ক্ষতির পরিমাণ। যখন বিক্রয় মূল্য (sp) খরচ মূল্য (cp) থেকে বেশি হয় তখন বিশ্বাস করা হয় যে মুনাফা অর্জিত হয়েছে এবং তাদের পার্থক্য হল মোট লাভ।
ইনপুট − cp =149, sp =229
আউটপুট৷ − লাভ 80
ব্যাখ্যা −বিক্রয় মূল্য(sp)> খরচ মূল্য(cp), তাই সেখানে লাভ আছে sp-cp=80
ইনপুট − cp =149, sp =129
আউটপুট −লস 20
ব্যাখ্যা −কস্ট মূল্য(cp)> বিক্রয় মূল্য(sp), তাই cp-sp=20 এর ক্ষতি হয়
সমস্যা সমাধানের জন্য নিচের পদ্ধতিটি ব্যবহার করা হয়েছে
-
ইনপুট হিসাবে খরচ মূল্য এবং বিক্রয় মূল্য নিন
-
মূল্য মূল্য> বিক্রয় মূল্য পরীক্ষা করুন, তাহলে এটি একটি ক্ষতির পার্থক্য খুঁজে বের করুন এবং ফলাফল ফেরত দিন।
-
বিক্রয় মূল্য> খরচ মূল্য, তাহলে এটি একটি লাভের পার্থক্য খুঁজে বের করুন এবং ফলাফল ফেরত দিন।
-
এবং যদি বিক্রয় মূল্য ==খরচ মূল্য, তাহলে লাভ বা ক্ষতি নেই।
অ্যালগরিদম
Start In function int Profit(int cp, int sp) Step 1→ Return (sp - cp) In function int Loss(int cp, int sp) Step 1→ Return (cp - sp) In function int main() Step 1→ Declare and initialize cp = 5000, sp = 6700 Step 2→ If sp == cp then, Print "No profit nor Loss" Step 3→ Else if sp > cp Print Profit Step 4→ Else Print Loss Stop
উদাহরণ
#include <stdio.h> //Function will return profit int Profit(int cp, int sp){ return (sp - cp); } // Function will return Loss. int Loss(int cp, int sp){ return (cp - sp); } int main(){ int cp = 5000, sp = 6700; if (sp == cp) printf("No profit nor Loss\n"); else if (sp > cp) printf("%d Profit\n", Profit(cp, sp)); else printf("%d Loss\n", Loss(cp, sp)); return 0; }
আউটপুট
উপরের কোডটি চালালে এটি নিম্নলিখিত আউটপুট −
উৎপন্ন করবে1700 Profit