Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Find the concentration of a solution using given Mass and Volume

  • Last Updated : 17 Mar, 2021

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 
Explaination: 
C = 1000 * (100 / 500) 
The concentration of solution is 200
Input: M = 1.00 V = 1000.00 
Output:
 

Attention reader! Don’t stop learning now. Get hold of all the important mathematical concepts for competitive programming with the Essential Maths for CP Course at a student-friendly price. To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.

 

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: 
 

  1. Calculate the concentration of solution using the formula C = 1000* (M / V).
  2. 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)
 




My Personal Notes arrow_drop_up
Recommended Articles
Page :