Open In App

Power of a lens

Last Updated : 20 Feb, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Write a program to determine the power of a lens . 
Power of a lens is its ability to bend light . For a convex lens, the converging ability is defined by power and in a concave lens, the diverging ability . The diopter ( D ) is the unit of measuring power of a lens . 
The power is defined as the reciprocal of the focal length in meters .
D = ( 1 / F ) 
Here, D is the power in diopter, 
F is the focal length in meters.

Examples: 

Input : F = 2
Output : D = 0.5

Input : F = 0.2
Output : D = 5

 

 

C++




// C++ program to determine
// the power of a lens
#include <iostream>
using namespace std;
  
// function to determine the 
// power of a lens
float power(float focal_length)
{
    return (1 / focal_length);
}
  
// driver function
int main()
{
    float focal_length = 2;
    cout << "The power of the lens in diopter is "
         << power(focal_length);
      
    return 0;
}


Java




// Java program to determine
// the power of a lens
import java.io.*;
  
class GFG 
{
    // function to determine the 
    // power of a lens
    static float power(float focal_length)
    {
        return (1 / focal_length);
    }
      
    // Driver code 
    public static void main (String[] args) 
    {
        float focal_length = 2;
        System.out.println("The power of the lens in diopter is "
                           + power(focal_length));
          
    }
}
  
// This code is contributed by Gitanjali.


Python3




# Python3 program to determine
# the power of a lens
  
# function to determine
# the power of a lens
def power( focal_length ) :
  
    return ( 1 / focal_length )
  
# driver function
focal_length = 2 ;
print ( "The power of the lens in diopter is ", end = "")
print (power(focal_length) )


C#




// C# program to determine
// the power of a lens
using System;
  
class GFG 
{
    // function to determine the 
    // power of a lens
    static float power(float focal_length)
    {
        return (1 / focal_length);
    }
      
    // Driver code 
    public static void Main () 
    {
        float focal_length = 2;
        Console.WriteLine("The power of the lens in diopter is "
                        + power(focal_length));
          
    }
}
  
// This code is contributed by vt_m.


PHP




<?php
// PHP program to determine
// the power of a lens
  
// function to determine the 
// power of a lens
function power($focal_length)
{
    return (1 / $focal_length);
}
  
    // Driver Code
    $focal_length = 2;
    echo "The power of the lens in diopter is "
        , power($focal_length);
  
// This code is contributed by anuj_67.
?>


Javascript




<script>
  
// Javascript program to determine
// the power of a lens
  
  
// function to determine the
// power of a lens
function power( focal_length)
{
    return (1 / focal_length);
}
    // Driver Code
      
    let focal_length = 2;
    document.write("The power of the lens in diopter is "
        + power(focal_length));
      
      
</script>


Output

The power of the lens in diopter is 0.5

Time Complexity: O(1)
Auxiliary Space: O(1)

Source: 
http://www.bbc.co.uk/bitesize/intermediate2/physics/waves_and_optics/power_of_lens/revision/1/
 



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads