Умовний оператор - 3#8526

Умовний оператор - 3 (Розбір)

Для розв'язання задачі скористаємося умовним оператором.

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

Читаємо вхідне значення .

scanf("%d", &x);

Вираховуємо значення .

if (x < -4) 
  y = x + 5;
else 
if (x <= 7)
  y = x * x – 3 * x;
else
  y = x * x * x + 2 * x;

Виводимо результат.

printf("%lld\n",y);

Java реалізація

import java.util.*;

public class Main
{
  public static void main(String[] args)
  {
    Scanner con = new Scanner(System.in);
    int y, x = con.nextInt();
    if (x < -4)
      y = x + 5;
    else
    if (x <= 7)
      y = x*x - 3*x;
    else
      y = x*x*x + 2*x;
    System.out.println(y);
    con.close();
  }
}   

Python реалізація

Читаємо вхідне значення .

x = int(input())

Вираховуємо значення .

if x < -4:
  y = x + 5
elif x <= 7:
  y = x * x - 3 * x
else:
  y = x * x * x + 2 * x

Виводимо результат.

print(y)