Alqoritm Analizi
Problemi həll etmək üçün şərt ifadəsindən istifadə edəcəyik. -1000 ≤ ≤ 1000 olduğundan, int
tipindən istifadə etmək kifayətdir.
Alqoritmin Tətbiqi
Giriş dəyəri -i oxuyun.
scanf("%d", &x);
dəyərini hesablayın.
if (x < 5) y = x * x - 3 * x + 4; else y = x + 7;
Nəticəni çap edin.
printf("%d\n", y);
Üçlü Operator ilə Tətbiq
Giriş dəyəri -i oxuyun.
scanf("%d", &x);
dəyərini hesablayın.
y = (x < 5) ? x * x - 3 * x + 4 : x + 7;
Nəticəni çap edin.
printf("%d\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 < 5) y = x*x - 3*x + 4; else y = x + 7; System.out.println(y); con.close(); } }
Python Tətbiqi
Giriş dəyəri -i oxuyun.
x = int(input())
dəyərini hesablayın.
if x < 5: y = x*x - 3*x + 4 else: y = x + 7
Nəticəni çap edin.
print(y)
Go Tətbiqi
package main import "fmt" func main() { var x, y int fmt.Scanf("%d", &x) if x < 5 { y = x*x - 3*x + 4 } else { y = x + 7 } fmt.Println(y) }
C# Tətbiqi
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleAppCSharp { class Program { static void Main(string[] args) { int x, y; x = Convert.ToInt32(Console.ReadLine()); if (x >= 5) y = x + 7; else y = x * x - 3 * x + 4; Console.WriteLine("{0}", y); } } }