Power of a lens

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++

filter_none

edit
close

play_arrow

link
brightness_4
code

// 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;
}

chevron_right


Java

filter_none

edit
close

play_arrow

link
brightness_4
code

// 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.

chevron_right


Python3

filter_none

edit
close

play_arrow

link
brightness_4
code

# 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) )

chevron_right


C#

filter_none

edit
close

play_arrow

link
brightness_4
code

// 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.

chevron_right


PHP

filter_none

edit
close

play_arrow

link
brightness_4
code

<?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.
?>

chevron_right



Output:

 The power of the lens in diopter is 0.5

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



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.



Improved By : vt_m



Article Tags :

Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.