Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ प्रोग्राम प्रॉफिट शेयरिंग रेशियो की गणना करने के लिए

कई व्यक्तियों द्वारा निवेश की गई राशि की एक सरणी और एक अन्य सरणी जिसमें समय अवधि होती है जिसके लिए संबंधित व्यक्ति द्वारा धन का निवेश किया जाता है और कार्य लाभ साझाकरण अनुपात उत्पन्न करना है।

लाभ साझेदारी अनुपात क्या है

एक साझेदारी फर्म में, लाभ और हानि भागीदारों के बीच व्यापार में उनके द्वारा निवेश की गई पूंजी के आधार पर साझा की जाती है। उस पूंजी निवेश प्रतिशत के आधार पर हम लाभ के बंटवारे के अनुपात की गणना करते हैं जो लाभ की मात्रा को दर्शाता है जो किसी व्यवसाय के प्रत्येक भागीदार को दिया जाना है।

फॉर्मूला − पार्टनर 1 =निवेश की गई पूंजी * समयावधि

पार्टनर 2 =निवेश की गई पूंजी * समयावधि

पार्टनर 3 =निवेश की गई पूंजी * समयावधि

पार्टनर 4 =निवेश की गई पूंजी * समयावधि। .

व्यक्ति n =निवेश की गई पूंजी * समयावधि

प्रॉफिट शेयरिंग रेश्यो =पार्टनर 1 :पार्टनर 2:पार्टनर 3

उदाहरण

Input-: amount[] = { 1000, 2000, 2000 }
   time[] = { 2, 3, 4 }
Output-: profit sharing ratio 1 : 3 : 4
Input-: amount[] = {5000, 6000, 1000}
   time[] = {6, 6, 12}
Output-: profit sharing ratio 5 : 6 :2

दृष्टिकोण हम दी गई समस्या को हल करने के लिए उपयोग करेंगे

  • इनपुट को कई भागीदारों द्वारा निवेश की गई पूंजी की एक सरणी के रूप में लें और उस समय अवधि के लिए एक अन्य सरणी जिसके लिए उन्होंने पूंजी का निवेश किया है
  • एक पार्टनर की पूंजी को उसकी संबंधित समयावधि से गुणा करें और दूसरे पार्टनर के साथ भी इसे दोहराएं
  • गुणा मानों के अनुपात की गणना करें
  • अंतिम परिणाम प्रदर्शित करें

एल्गोरिदम

Start
step 1-> declare function to calculate GCD
   int GCD(int arr[], int size)
   declare int i
   Declare int result = arr[0]
   Loop For i = 1 and i < size and i++
      set result = __gcd(arr[i], result)
   End
   return result
step 2-> declare function to calculate profit sharing ratio
   void cal_ratio(int amount[], int time[], int size)
   declare int i, arr[size]
   Loop For i = 0 and i < size and i++
      set arr[i] = amount[i] * time[i]
   End
   declare int ratio = GCD(arr, size)
   Loop For i = 0 and i < size - 1 and i++
      print arr[i] / ratio
   End
   print  arr[i] / ratio
Step 3-> In main()
   declare int amount[] = { 1000, 2000, 2000 }
   declare int time[] = { 2, 3, 4 }
   calculate int size = sizeof(amount) / sizeof(amount[0])
   call cal_ratio(amount, time, size)
Stop

उदाहरण

#include <bits/stdc++.h>
using namespace std;
//calculate GCD
int GCD(int arr[], int size) {
    int i;
    int result = arr[0];
    for (i = 1; i < size; i++)
        result = __gcd(arr[i], result);
  return result;
}
//calculate profit sharing ratio
void cal_ratio(int amount[], int time[], int size) {
    int i, arr[size];
    for (i = 0; i < size; i++)
        arr[i] = amount[i] * time[i];
    int ratio = GCD(arr, size);
    for (i = 0; i < size - 1; i++)
        cout << arr[i] / ratio << " : ";
    cout << arr[i] / ratio;
}
int main() {
    int amount[] = { 1000, 2000, 2000 };
    int time[] = { 2, 3, 4 }
    int size = sizeof(amount) / sizeof(amount[0]);
    cout<<"profit sharing ratio ";
    cal_ratio(amount, time, size);
    return 0;
}

आउटपुट

profit sharing ratio 1 : 3 : 4

  1. सी ++ प्रोग्राम पाप (एक्स) और कॉस (एक्स) के मूल्य की गणना करने के लिए

    इनपुट को कोण के रूप में दिया गया है और कार्य दिए गए कोण के अनुरूप sin(x) और cos(x) के मान की गणना करना और परिणाम प्रदर्शित करना है पाप के लिए(x) sin(x) एक त्रिकोणमितीय फलन है जिसका उपयोग x कोण के मान की गणना करने के लिए किया जाता है। फॉर्मूला $$\sin (x) =\displaystyle\sum\limits_{k=0}^\infty \fr

  1. सी ++ प्रोग्राम दिए गए वर्षों में विषम दिनों की संख्या की गणना करने के लिए

    सकारात्मक पूर्णांक मान n के साथ दिया गया है और कार्य दिए गए वर्ष n तक विषम दिनों की संख्या उत्पन्न करना है। उदाहरण Input-: days = 500 Output-: number of odd days are: 5 Input-: days = 400 Output-: number of odd days are: 0 दिए गए वर्षों में विषम दिनों की संख्या की गणना कैसे करें विषम दिनों की संख्य

  1. C++ प्रोग्राम ग्राफ के एज कवर की गणना करने के लिए

    ग्राफ़ के शीर्षों की संख्या को देखते हुए, कार्य ग्राफ़ के किनारे कवर की गणना करना है। एज कवर ग्राफ़ के प्रत्येक शीर्ष को कवर करने के लिए आवश्यक किनारों की न्यूनतम संख्या ज्ञात करना है। जैसे हमारे पास n =5 . है तो इसका ग्राफ इस तरह होगा - तो इसका किनारा कवर 3 . है आइए एक और उदाहरण लेते हैं जह