Find the concentration of a solution using given Mass and Volume
Last Updated :
23 Apr, 2023
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++
#include <bits/stdc++.h>
using namespace std;
double get_concentration( double mass,
double volume)
{
if (volume == 0)
return -1;
else
return (mass / volume)
* 1000;
}
int main()
{
double mass, volume;
mass = 100.00;
volume = 500.00;
cout << get_concentration(mass,
volume);
return 0;
}
|
Java
class GFG{
static double get_concentration( double mass,
double volume)
{
if (volume == 0 )
return - 1 ;
else
return (mass / volume) * 1000 ;
}
public static void main(String[] args)
{
double mass, volume;
mass = 100.00 ;
volume = 500.00 ;
System.out.println(get_concentration(mass,
volume));
}
}
|
Python3
def get_concentration(mass, volume):
if (volume = = 0 ):
return - 1 ;
else :
return (mass / volume) * 1000 ;
mass = 100.00 ;
volume = 500.00 ;
print (get_concentration(mass, volume))
|
C#
using System;
class GFG{
static double get_concentration( double mass,
double volume)
{
if (volume == 0)
return -1;
else
return (mass / volume) * 1000;
}
public static void Main()
{
double mass, volume;
mass = 100.00;
volume = 500.00;
Console.Write(get_concentration(mass,
volume));
}
}
|
Javascript
<script>
function get_concentration( mass,
volume)
{
if (volume == 0)
return -1;
else
return (mass / volume)
* 1000;
}
let mass, volume;
mass = 100.00;
volume = 500.00;
document.write(get_concentration(mass, volume));
</script>
|
Time Complexity: O(1)
Auxiliary Space: O(1)
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...