C# Toán tử logic OR có điều kiện

C Toan Tu Logic Or Co Dieu Kien



Các toán tử logic có điều kiện là những toán tử đánh giá bất kỳ câu lệnh nào dựa trên một hoặc nhiều điều kiện. Các điều kiện được sử dụng để ra quyết định. Toán tử OR logic có thể được sử dụng để quyết định. 'HOẶC' có nghĩa là ngay cả khi một điều kiện được thỏa mãn, nó vẫn sẽ thực thi mã được yêu cầu. Toán tử 'HOẶC' này hữu ích khi chúng ta có các lựa chọn khác nhau trong mã và một trong số chúng là đúng, sau đó thực thi phần còn lại của mã. Toán tử logic kết nối hai hoặc nhiều thứ và toán tử logic có điều kiện liên kết chúng dựa trên một điều kiện. Khi điều kiện_1 đúng, điều kiện_2 không được chọn. Họ kết nối hai biểu thức hoặc điều kiện. Ví dụ, nếu ngày mai tôi có một bài kiểm tra, tôi sẽ học ở một trường. Hoặc nếu ngày mai trời trong xanh, tôi sẽ đi học. Điều kiện đầu tiên được đánh giá đầu tiên và nếu điều kiện đầu tiên là đúng, thì tôi sẽ đi học. Khi điều kiện đầu tiên không được đáp ứng, thì biểu thức thứ hai được đánh giá. Trong cả hai trường hợp, nếu một điều kiện là đúng, thì tôi phải đi học. Nếu cả hai đều sai, thì tôi sẽ không tham dự. Đây chính xác là những gì toán tử 'HOẶC' thực hiện trong lập trình.

Cú pháp:

nếu ( biểu thức_1 > 7 || biểu thức_2 < 4 )
{
}

Toán tử OR logic có điều kiện hoạt động nếu bất kỳ điều kiện nào trong hai điều kiện được thỏa mãn; nếu không thì phần thân của câu lệnh 'if' sẽ được thực hiện. Nhưng nếu cả hai đều sai, mã sẽ kết thúc hoặc chúng ta cũng có thể sử dụng câu lệnh if-else. Trong ví dụ trên, nếu biểu thức_1 lớn hơn 7 hoặc biểu thức_2 nhỏ hơn 4, sau đó thực hiện phần thân của câu lệnh 'if'. Nếu gặp điều kiện xác định đầu tiên, điều kiện xác định thứ hai sẽ không được kiểm tra.







Ví dụ 1:

Một chương trình đơn giản để xây dựng hoạt động của toán tử OR logic có điều kiện.





Trước tiên, chúng ta hãy xem mã, xác định và khởi tạo hai biến kiểu số nguyên có tên là ‘value_1’ và ‘value_2’. Bây giờ, hãy sử dụng câu lệnh 'if' để kiểm tra hai biến số nguyên dựa trên các điều kiện. Biểu thức đầu tiên là khi thỏa mãn ‘value_1 == 78’ thì phần thân của câu lệnh ‘if’ được thực hiện. Và nếu điều kiện này là sai, hãy chuyển sang điều kiện tiếp theo được đưa ra trong câu lệnh 'if'. Điều kiện thứ hai là nếu ‘value_2 == 63’ thì thực thi phần thân của ‘if’. Như chúng ta có thể thấy trong mã, ‘value_1’ được gán 78 và điều đó làm cho điều kiện đầu tiên trong câu lệnh ‘if’ trở thành đúng. Khi điều kiện đầu tiên được thỏa mãn, trình biên dịch sẽ thực thi phần thân mà không thực hiện điều kiện thứ hai. Nhưng khi biểu thức đầu tiên sai, nó sẽ chuyển sang biểu thức tiếp theo. Nếu biểu thức tiếp theo là đúng, nó sẽ thực thi phần thân; nếu không thì nó sẽ không thực thi phần thân của 'if'. Bên trong phần thân của 'if', chúng tôi đã thực hiện phép cộng trên hai biến đã xác định và lưu tổng của chúng vào một biến kiểu số nguyên khác có tên là 'sum'. Sau đó, in tổng bằng văn bản trên màn hình bằng cách sử dụng hàm Console.WriteLine(). Ở đây, chúng tôi nối thông báo với biến tổng.





  C:\Users\hira là\Desktop\article\ November\OR operator\1out.png

Ví dụ 2:

Trong đoạn mã này, chúng ta sẽ áp dụng toán tử 'OR' để đếm xem có bao nhiêu nguyên âm trong một chuỗi bắt buộc.



  C:\Users\hira là\Desktop\article\ November\OR operator\2.png

Đầu tiên, khai báo và khởi tạo một chuỗi ở đây nó được đặt tên là 'input'. Sau đó, khai báo một biến khác có kiểu số nguyên là 'vowels' và khởi tạo nó bằng 0. Sau đó, sử dụng 'for' để lặp chuỗi cho đến khi đọc được chữ cái cuối cùng của chuỗi đã chỉ định. Trong vòng lặp 'for', hãy khai báo biến kiểu số nguyên 'i' vì để lặp lại chuỗi cần thiết, chúng ta phải biết độ dài của chuỗi, trong bao lâu và cho đến khi ký tự nào chúng ta muốn lặp. Để làm được điều đó, chúng tôi sẽ sử dụng 'input.Length' để lấy độ dài của chuỗi được yêu cầu. Biến 'i' sẽ lặp lại và tăng dần với i++. Trong vòng lặp 'for', chúng ta có câu lệnh 'if' với nhiều điều kiện. Ngay cả khi bất kỳ ai trong số họ hài lòng, biểu thức 'nếu' sẽ được thực hiện. Trong câu lệnh 'if', điều kiện đầu tiên là đầu vào [i] == 'a', đầu vào [i] sẽ lặp lại từ chỉ số 0 cho đến độ dài của chuỗi 'đầu vào'. Khi i=0, ký tự đầu tiên của chuỗi bắt buộc, sẽ được so sánh với ký tự ‘a’. Nếu ký tự đầu tiên của chuỗi phù hợp với điều kiện thì phần thân sẽ thực thi. Nếu không, thì điều kiện tiếp theo sẽ được đánh giá. Nếu biểu thức thứ hai không đúng, thì biểu thức tiếp theo sẽ được đánh giá, v.v. Sau đó, biến 'i' được tăng lên. Tại chỉ số 1, tất cả các điều kiện sẽ được đánh giá và vòng lặp sẽ tiếp tục. Bất cứ khi nào điều kiện được thỏa mãn, phần thân của 'nếu' có 'nguyên âm' sẽ tăng lên mỗi lần. Bên ngoài câu lệnh 'for', phương thức Console.Write() sẽ hiển thị thông báo và số lượng nguyên âm trong chuỗi được yêu cầu.

  C:\User\hira là\Desktop\article\ November\OR operator\2out.png

Có ba nguyên âm trong chuỗi, chúng ta có thể đếm chúng theo cách thủ công để xác minh kết quả.

Ví dụ 3:

Ví dụ này sẽ giải thích việc sử dụng phương thức append với toán tử 'OR'.

Ở đây, chúng tôi đã sử dụng toán tử AND với toán tử OR, khai báo một biến là ‘Marks’, sau đó áp dụng câu lệnh ‘if’ để đánh giá trạng thái của Marks. Trong câu lệnh 'if', chúng ta có hai điều kiện. Một là nếu Điểm lớn hơn 70 và điểm nhỏ hơn và bằng 100, hãy thực thi mã bên dưới. Và nếu Điểm lớn hơn và bằng 50 nhưng nhỏ hơn và bằng 70, hãy thực thi mã bên dưới. Chúng tôi có thể làm điều này với một điều kiện nhưng chúng tôi đã làm theo cách này chỉ để giải thích rằng chúng tôi có thể sử dụng OR với các toán tử khác. (&&) được sử dụng khi có sự bắt buộc nếu cả hai phải đúng. Nếu bất kỳ biểu thức nào trong hai biểu thức là đúng, phần thân của câu lệnh 'if' sẽ thực hiện. Nếu cả hai đều sai, câu lệnh 'else' sẽ được thực thi.

  C:\User\hira là\Desktop\article\ November\OR operator\3out.png

Sự kết luận

Trong hướng dẫn này, chúng tôi đã khám phá toán tử logic 'OR' có điều kiện (||) và giải thích toán tử này bằng các mã ví dụ khác nhau. Chúng tôi có nhiều hơn hai điều kiện trong một tuyên bố quyết định. Với sự trợ giúp của toán tử 'HOẶC', mọi thứ trở nên dễ dàng khi chúng ta có nhiều lựa chọn khác nhau. Nếu bất kỳ điều kiện nào trở thành sự thật thì hãy thực thi mã. Chúng ta cũng có thể sử dụng các toán tử logic khác với toán tử 'OR' như chúng ta đã làm trong ví dụ trước. Toán tử logic 'OR' rất đơn giản và hữu ích trong lập trình C#.