Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Chương trình C# kiểm tra số dương, âm, chẵn, lẻ, zero

Kiểm tra các điều kiện:

Chẵn/Lẻ

if (n % 2 == 0) Console.WriteLine("Chẵn");
else Console.WriteLine("Lẻ");

Dương/Âm/Zero

if (n < 0) Console.WriteLine("Số âm!");
else if (n == 0) Console.WriteLine("Zero");
else Console.WriteLine("Số dương!");

Ví dụ hoàn chỉnh

using System;

public class Demo
{
    public static void Main(string[] args)
    {
        int n = 19;
        
        // Chẵn/lẻ
        if (n % 2 == 0) Console.WriteLine("Chẵn");
        else Console.WriteLine("Lẻ");
        
        // Dấu
        if (n < 0) Console.WriteLine("Số âm!");
        else if (n == 0) Console.WriteLine("Zero");
        else Console.WriteLine("Số dương!");
    }
}

Kết quả

Lẻ
Số dương!

Mở rộng: Kiểm tra nhiều số, dùng switch expression (C# 8+):

string sign = n switch
{
    > 0 => "Dương",
    < 0 => "Âm",
    _ => "Zero"
};

string parity = n % 2 == 0 ? "Chẵn" : "Lẻ";