Find the concentration of a solution using given Mass and Volume
Given two values M and V representing the mass of solute and volume of a solution, the task is to calculate the concentration of the solution.
Examples:
Input: M = 100.00, V = 500.00
Output: 200
Explanation:
C = 1000 * (100 / 500)
The concentration of solution is 200
Input: M = 1.00 V = 1000.00
Output: 1
Approach: The concentration of a solution is defined as the mass of solute in (gram) per liter of solution.
Mathematically:
C = 1000 * (M / V)
Where M = Mass of solute and V = Volume of solution.
Hence, in order to solve the problem, follow the steps below:
- Calculate the concentration of solution using the formula C = 1000* (M / V).
- Print the result.
Below is the implementation of the above approach:
C++
// C++ program to find // concentration of a solution // using given Mass and Volume #include <bits/stdc++.h> using namespace std; // Function to calculate // concentration from the // given mass of solute and // volume of a solution double get_concentration( double mass, double volume) { if (volume == 0) return -1; else return (mass / volume) * 1000; } // Driver Program int main() { double mass, volume; mass = 100.00; volume = 500.00; cout << get_concentration(mass, volume); return 0; } |
Java
// Java program to find concentration // of a solution using given Mass // and Volume class GFG{ // Function to calculate // concentration from the // given mass of solute and // volume of a solution static double get_concentration( double mass, double volume) { if (volume == 0 ) return - 1 ; else return (mass / volume) * 1000 ; } // Driver code public static void main(String[] args) { double mass, volume; mass = 100.00 ; volume = 500.00 ; System.out.println(get_concentration(mass, volume)); } } // This code is contributed by Ritik Bansal |
Python3
# Python3 program to find # concentration of a solution # using given Mass and Volume # Function to calculate # concentration from the # given mass of solute and # volume of a solution def get_concentration(mass, volume): if (volume = = 0 ): return - 1 ; else : return (mass / volume) * 1000 ; # Driver code mass = 100.00 ; volume = 500.00 ; print (get_concentration(mass, volume)) # This code is contributed by Pratima Pandey |
C#
// C# program to find concentration // of a solution using given Mass // and Volume using System; class GFG{ // Function to calculate // concentration from the // given mass of solute and // volume of a solution static double get_concentration( double mass, double volume) { if (volume == 0) return -1; else return (mass / volume) * 1000; } // Driver code public static void Main() { double mass, volume; mass = 100.00; volume = 500.00; Console.Write(get_concentration(mass, volume)); } } // This code is contributed by rock_cool |
Javascript
<script> // javascript program to find // concentration of a solution // using given Mass and Volume // Function to calculate // concentration from the // given mass of solute and // volume of a solution function get_concentration( mass, volume) { if (volume == 0) return -1; else return (mass / volume) * 1000; } // Driver Program let mass, volume; mass = 100.00; volume = 500.00; document.write(get_concentration(mass, volume)); // This code is contributed by todaysgaurav </script> |
Output:
200
Time Complexity: O(1)
Auxiliary Space: O(1)
Contact Us