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++ 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 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 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# 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 |
<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> |
200
Time Complexity: O(1)
Auxiliary Space: O(1)