Module: Chương trình con: thủ tục và hàm - 2


Problem

6/10

hàm Boolean

Theory Click to read/hide

Thông thường, các lập trình viên sử dụng các hàm boolean trả về giá trị boolean đúng hoặc sai (true hoặc false).
Những chức năng như vậy rất hữu ích để kiểm tra một thuộc tính.
Hãy xem xét hai ví dụ về cách viết một hàm logic kiểm tra tính chẵn lẻ của một số


Và lưu ý cuối cùng về cách làm việc với hàm và thủ tục: số lượng hàm và thủ tục trong chương trình không bị giới hạn. Ngoài ra, một chương trình con có thể gọi một chương trình con khác và thậm chí gọi chính nó.
Ngoài ra, sau khi chương trình đạt đến return trong hàm, chương trình sẽ ngay lập tức dừng thực thi hàm và trả về giá trị.
Nghĩa là, ví dụ thứ hai từ bảng cũng có thể được rút ngắn như sau:
bool isEven(int n)
{
    if (n % 2 == 0) {
        trả về Đúng
    }
    trả về Sai;
}

 

Problem

Một số nguyên được gọi là số nguyên tố nếu nó chỉ chia hết cho 1 và chính nó. Viết hàm boolean (hàm trả về true hoặc false ) để xác định xem một số đã cho có phải là số nguyên tố hay không.
Chương trình chính sử dụng kết quả của hàm logic.
Ví dụ.
Cách tốt nhất:
kết quả biểu thức
n % 2 == 0
sẽ đúng (true) hoặc sai (sai)
Không cần viết câu điều kiện.
Đừng làm vậy.
Tất nhiên, bạn có thể làm điều đó, nhưng đây là một mục dài hơn.
bool isEven(int n) { trả lại (n % 2 == 0); } bool isEven(int n) { nếu (n % 2 == 0) { trả về đúng;   } khác { trả về Sai;   } }

 
Đầu vào Đầu ra
4 KHÔNG
5
1
using System;   
2
class Program   
3
{    
4
    static bool isPrime(int x)   
5
    {   
6
7
        {   
8
            if (x % i == 0)   
9
            {   
10
11
            }   
12
        }   
13
14
    }   
15
    static void Main()   
16
    {   
17
        int x = Convert.ToInt32(Console.ReadLine());   
18
        if (isPrime(x))   
19
        {   
20
21
        }   
22
        else   
23
        {   
24
25
        }   
26
    }   
27
}   

     

Program check result

To check the solution of the problem, you need to register or log in!