Dado y denotando que el Precio de Costo de N artículos es igual al Precio de Venta de M artículos . La tarea es determinar el porcentaje de ganancia o pérdida.
Ejemplos:
Input: N = 8, M = 9 Output: Loss = -11.11% Input: N = 8, M = 5 Output: Profit = 60%
Fórmula:-
A continuación se muestra la implementación del enfoque anterior:
C++
// C++ implementation of above formula #include <bits/stdc++.h> using namespace std; // Function to calculate // Profit or loss void profitLoss(int N, int M) { if (N == M) cout << "No Profit nor Loss"; else { float result = 0.0; result = float(abs(N - M)) / M; if (N - M < 0) cout << "Loss = -" << result * 100 << "%"; else cout << "Profit = " << result * 100 << "%"; } } // Driver Code int main() { int N = 8, M = 9; profitLoss(N, M); return 0; }
Java
// Java implementation of above formula public class GFG{ // Function to calculate // Profit or loss static void profitLoss(int N, int M) { if (N == M) System.out.print("No Profit nor Loss"); else { float result = 0; result = (float)(Math.abs(N - M))/ M; if (N - M < 0) System.out.print("Loss = -" + result * 100 +"%"); else System.out.print("Profit = " + result * 100 + "%"); } } // Driver Code public static void main(String []args){ int N = 8, M = 9; profitLoss(N, M); } // This code is contributed by ANKITRAI1 }
Python3
# Python 3 implementation of above formula # Function to calculate Profit or loss def profitLoss(N, M): if (N == M): print("No Profit nor Loss") else: result = 0.0 result = float(abs(N - M)) / M if (N - M < 0): print("Loss = -",'{0:.6}' . format(result * 100), "%") else: print("Profit = ",'{0:.6}' . format(result * 100), "%") # Driver Code if __name__ == '__main__': N = 8 M = 9 profitLoss(N, M) # This code is contributed by # Sanjit_Prasad
C#
// C# implementation of above formula using System; class GFG { // Function to calculate // Profit or loss static void profitLoss(int N, int M) { if (N == M) Console.Write("No Profit nor Loss"); else { float result = 0; result = (float)(Math.Abs(N - M))/ M; if (N - M < 0) Console.Write("Loss = -" + result * 100 +"%"); else Console.Write("Profit = " + result * 100 + "%"); } } // Driver Code static public void Main () { int N = 8, M = 9; profitLoss(N, M); } } // This code is contributed by ajit.
PHP
<?php // PHP implementation of above formula // Function to calculate // Profit or loss function profitLoss($N, $M) { if ($N == $M) echo "No Profit nor Loss"; else { $result = 0.0; $result = (abs($N - $M)) / $M; if ($N - $M < 0) echo "Loss = -", $result * 100, "%"; else echo "Profit = ", $result * 100, "%"; } } // Driver Code $N = 8; $M = 9; profitLoss($N, $M); // This code is contributed // by Sach_Code ?>
Javascript
<script> // Javascript implementation of above formula // Function to calculate // Profit or loss function profitLoss(N, M) { if (N == M) document.write( "No Profit nor Loss"); else { var result = 0.0; result = (Math.abs(N - M)) / M; if (N - M < 0) document.write("Loss = -" + result.toFixed(6) * 100 + "%"); else document.write("Profit = " + result.toFixed(6) * 100 + "%"); } } // Driver Code var N = 8, M = 9; profitLoss(N, M); // This code is contributed by rutvik_56 </script>
Producción:
Loss = -11.1111%
Complejidad de tiempo: O(1)
Espacio Auxiliar: O(1)
Publicación traducida automáticamente
Artículo escrito por Naman_Garg y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA