Şərt operatoru - 3#8526

Şərt operatoru - 3 (Həll təhlili)

Məsələnin həlli üçün şərti operatorlardan istifadə edəcəyik.

Alqoritmin tətbiqi

Giriş dəyəri -i oxuyuruq.

scanf("%d", &x);

dəyərini hesablayırıq.

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

Nəticəni çıxarırıq.

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

Java tətbiqi

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 tətbiqi

Giriş dəyəri -i oxuyuruq.

x = int(input())

dəyərini hesablayırıq.

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

Nəticəni çıxarırıq.

print(y)