Проста функція#8592

Проста функція (Розбір)

У задачі слід реалізувати функцію .

Реалізація алгоритму

Визначимо функцію f.

double f(double x)
{
  return x + sin(x);
}

Основна частина програми. Читаємо вхідне значення .

scanf("%lf",&x);

Вичисляємо і виводимо значення функції .

y = f(x);
printf("%.4lf\n",y);

Java реалізація

import java.util.*;

public class Main
{
  static double f(double x)
  {
    return x + Math.sin(x);
  }

  public static void main(String[] args)
  {
    Scanner con = new Scanner(System.in);
    double x = con.nextDouble();
    double y = f(x);
    System.out.println(y);    
    con.close();
  }
}   

Python реалізація

import math

Визначимо функцію f.

def f(x):
  return x + math.sin(x)

Основна частина програми. Читаємо вхідне значення .

x = float(input())

Вичисляємо і виводимо значення функції .

print(f(x))

Python реалізація — lambda функція

import math

Визначимо функцію f.

f = lambda x: x + math.sin(x)

Основна частина програми. Читаємо вхідне значення .

x = float(input())

Вичисляємо і виводимо значення функції .

print(f(x))