English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
texto
¿Qué es la tasa de participación en beneficios
en la sociedad de socios, los socios deben distribuir las ganancias y pérdidas según el capital invertido por los socios en la empresa. Según el porcentaje de inversión de capital, calculamos la tasa de distribución de beneficios, que muestra la cantidad de beneficios que se proporcionará a cada socio de negocios.-fórmula1 = capital invertido*período
fórmula2 = capital invertido*período
fórmula3 = capital invertido*período
fórmula4 = capital invertido*período de tiempo..
persona n = capital invertido*período
tasa de participación en beneficios = socio1:socios2:socios3
entrada-: cantidad[] = { 1000, 2000, 2000 } tiempo[] = { 2, 3, 4 } salida-: tasa de participación en beneficios 1 : 3 : 4 entrada-: cantidad[] = {5000, 6000, 1000} tiempo[] = {6, 6, 12} salida-: tasa de participación en beneficios 5 : 6 :2
método que utilizaremos para resolver el problema dado
usaremos como entrada varios capítulos de capital de los socios, así como otro array que contiene los períodos de tiempo en los que invirtieron ese capital
multiplicar el capital de un socio por su período correspondiente y luego repetir con el otro socio
calcular la proporción de producto
mostrar el resultado final
Inicio paso 1-> declarar función para calcular el MCD- int GCD(int arr[], int tamaño) declarar int i Declarar int resultado = arr[0] Bucle For i = 1 y i < tamaño y i++ establecer resultado = __gcd(arr[i], resultado) Finalizar devolver resultado paso 2-> declarar función para calcular la tasa de participación en beneficios void calcular_ratio(int cantidad[], int tiempo[], int tamaño) declarar int i, arr[tamaño] Bucle For i = 0 y i < size y i++ Establecer arr[i] = amount[i] * time[i] Finalizar Declarar int ratio = GCD(arr, size) Bucle For i = 0 y i < size - 1 y i++ Imprimir arr[i] / ratio Finalizar Imprimir arr[i] / ratio Paso 3-> En main() declarar int amount[] = { 1000, 2000, 2000 } Declarar int time[] = { 2, 3, 4 } Calcular int size = sizeof(amount) / sizeof(amount[0]) Llamar cal_ratio(amount, time, size) Detener
#include <bits/stdc++.h> using namespace std; //Calcular el MCD- 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; } //Calcular la tasa de participación en las ganancias 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 << "ratio de compartición de ganancias "; cal_ratio(amount, time, size); return 0; }
Resultado de salida
ratio de reparto de beneficios 1 : 3 : 4