Рубрики

Мощность объектива

Напишите программу для определения мощности объектива.
Сила объектива заключается в его способности изгибать свет. Для выпуклой линзы сходимость определяется силой, а у вогнутой линзы — расходящейся способностью. Диоптрий (D) — это единица измерения мощности линзы.
Мощность определяется как обратная величина фокусного расстояния в метрах.

D = (1 / F)
Здесь D — сила в диоптрии,
F — фокусное расстояние в метрах.

Примеры:

Input : F = 2
Output : D = 0.5

Input : F = 0.2
Output : D = 5

C ++

// C ++ программа для определения
// сила линзы
#include <iostream>

using namespace std;

  
// функция для определения
// сила линзы

float power(float focal_length)

{

    return (1 / focal_length);

}

  
// функция драйвера

int main()

{

    float focal_length = 2;

    cout << "The power of the lens in diopter is "

         << power(focal_length);

      

    return 0;

}

Джава

// Java-программа для определения
// сила линзы

import java.io.*;

  

class GFG 

{

    // функция для определения

    // сила линзы

    static float power(float focal_length)

    {

        return (1 / focal_length);

    }

      

    // Код драйвера

    public static void main (String[] args) 

    {

        float focal_length = 2;

        System.out.println("The power of the lens in diopter is "

                           + power(focal_length));

          

    }

}

  
// Этот код предоставлен Gitanjali.

python3

# Python3 программа для определения
# сила линзы

  
# функция для определения
# сила линзы

def power( focal_length ) :

  

    return ( 1 / focal_length )

  
# функция драйвера

focal_length = 2 ;

print ( "The power of the lens in diopter is ", end = "")

print (power(focal_length) )

C #

// C # программа для определения
// сила линзы

using System;

  

class GFG 

{

    // функция для определения

    // сила линзы

    static float power(float focal_length)

    {

        return (1 / focal_length);

    }

      

    // Код драйвера

    public static void Main () 

    {

        float focal_length = 2;

        Console.WriteLine("The power of the lens in diopter is "

                        + power(focal_length));

          

    }

}

  
// Этот код предоставлен vt_m.

PHP

<?php
// PHP программа для определения
// сила линзы

  
// функция для определения
// сила линзы

function power($focal_length)

{

    return (1 / $focal_length);

}

  

    // Код драйвера

    $focal_length = 2;

    echo "The power of the lens in diopter is "

        , power($focal_length);

  
// Этот код предоставлен anuj_67.
?>


Выход:

 The power of the lens in diopter is 0.5

Источник:
http://www.bbc.co.uk/bitesize/intermediate2/physics/waves_and_optics/power_of_lens/revision/1/

Рекомендуемые посты:

Мощность объектива

0.00 (0%) 0 votes