C# Operator SAU logic condiționat

C Operator Sau Logic Conditionat



Operatorii logici condiționali sunt cei care evaluează orice declarație pe baza uneia sau mai multor condiții. Condițiile sunt folosite pentru luarea deciziilor. Operatorul logic SAU poate fi utilizat pentru a decide. „SAU” înseamnă că, chiar dacă o condiție este îndeplinită, va executa în continuare codul necesar. Acest operator „SAU” este util atunci când avem opțiuni diferite în cod și oricare dintre ele este adevărată, apoi executăm restul codului. Operatorii logici conectează două sau mai multe lucruri, iar operatorii logici condiționali le leagă pe baza unei condiții. Când condiția_1 este adevărată, condiția_2 nu este verificată. Ele conectează două expresii sau condiții. De exemplu, dacă mâine am un test, voi merge la o școală. Sau dacă mâine vremea este senină, voi merge la școală. Prima condiție este evaluată mai întâi și dacă prima condiție este adevărată, atunci voi merge la școală. Când prima condiție nu este îndeplinită, atunci se evaluează a doua expresie. În ambele cazuri, dacă o condiție este adevărată, atunci trebuie să merg la școală. Dacă ambele sunt false, atunci nu voi participa. Acesta este exact ceea ce face operatorul „SAU” în programare.

Sintaxă:

dacă ( expresie_1 > 7 || expresie_2 < 4 )
{
}

Operatorul OR logic condiționat funcționează dacă oricare dintre cele două condiții este îndeplinită; în caz contrar, corpul declarației „dacă” ar fi efectuat. Dar dacă ambele sunt false, codul se va termina sau putem alege și o declarație if-else. În exemplul de mai sus, dacă expresie_1 este mai mare de 7 sau expresie_2 este mai mic de 4, apoi executați corpul instrucțiunii „dacă”. Dacă prima condiție definită este întâlnită, a doua condiție definită nu va fi testată.







Exemplul 1:

Un program simplu pentru a elabora funcționarea operatorului OR logic condiționat.





Să ne uităm mai întâi la cod, să definim și să inițializam două variabile de tip întreg numite „valoare_1” și „valoare_2”. Acum, utilizați instrucțiunea „dacă” pentru a verifica cele două variabile întregi pe baza condițiilor. Prima expresie este atunci când „valoarea_1 == 78” este satisfăcută, atunci corpul declarației „dacă” este efectuat. Și dacă această condiție este falsă, treceți la următoarea condiție dată în declarația „dacă”. A doua condiție este dacă „valoare_2 == 63”, apoi executați corpul lui „dacă”. După cum putem vedea în cod, lui „valoare_1” i se atribuie 78 și asta face ca prima condiție din declarația „dacă” să fie adevărată. Când prima condiție este îndeplinită, compilatorul execută corpul fără a executa a doua condiție. Dar când prima expresie este falsă, se trece la următoarea expresie. Dacă următoarea expresie este adevărată, execută corpul; dacă nu, atunci nu va executa corpul lui „dacă”. În corpul lui „dacă”, am efectuat adăugarea celor două variabile definite și am stocat suma lor într-o altă variabilă de tip întreg numită „sumă”. Apoi, tipăriți suma cu text pe ecran utilizând funcția Console.WriteLine(). Aici, concatenăm mesajul cu variabila sumă.





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

Exemplul 2:

În cod, vom aplica operatorul „SAU” pentru a număra câte vocale sunt prezente într-un șir necesar.



  C:\Utilizatori\hira is\Desktop\article\November\OR operator\2.png

Mai întâi, declarați și inițializați un șir aici, numit „input”. Apoi, declarați o altă variabilă de tip întreg spune „vocale” și inițializați-o cu 0. După aceea, utilizați un „for” pentru a bucla șirul până când este citită ultima literă a șirului specificat. În bucla „for”, declarați variabila de tip întreg „i”, deoarece pentru a repeta șirul necesar ar fi trebuit să știm lungimea șirului, pentru cât timp și până la ce caracter vrem să facem bucla. Pentru aceasta, vom folosi „input.Length” pentru a obține lungimea șirului necesar. Variabila „i” va repeta și va crește cu i++. În cadrul buclei „for”, avem o declarație „dacă” cu mai multe condiții. Chiar dacă oricare dintre ei este mulțumit, expresia „dacă” va fi implementată. În instrucțiunea „dacă”, prima condiție este input[i] == „a”, intrarea[i] va itera de la indexul 0 până la lungimea șirului „input”. Când i=0, primul caracter al șirului necesar, va fi comparat cu caracterul „a”. Dacă primul caracter al șirului se potrivește cu condiția, atunci corpul se va executa. Dacă nu, atunci următoarea condiție va fi evaluată. Dacă a doua expresie nu este adevărată, atunci următoarea expresie va fi evaluată și așa mai departe. Apoi, variabila „i” este incrementată. La indicele 1, toate condițiile vor fi evaluate și bucla va continua. Ori de câte ori condiția este îndeplinită, corpul lui „dacă” are „vocale” care vor crește de fiecare dată. În afara instrucțiunii „for”, metoda Console.Write() va afișa mesajul și numărul de vocale din șirul necesar.

  C:\Utilizatorul\hira este\Desktop\article\November\OR operator\2out.png

Erau trei vocale în șir, le putem număra manual pentru a verifica rezultatul.

Exemplul 3:

Exemplul va explica utilizarea metodei anexare cu operatorul „OR”.

Aici, am folosit operatorul AND cu operatorul SAU, declarăm o variabilă ca „Marcă”, apoi aplicăm declarația „dacă” pentru a evalua starea mărcilor. În declarația „dacă”, avem două condiții. Una este dacă semnele sunt mai mari de 70 și semnele sunt mai mici și egale cu 100, executați codul de mai jos. Și dacă semnele sunt mai mari și egale cu 50, dar mai mici decât și egale cu 70, executați codul de mai jos. Am putea face acest lucru cu o condiție, dar am făcut-o în acest fel doar pentru a explica că putem folosi SAU cu alți operatori. (&&) este folosit atunci când există o constrângere dacă ambele trebuie să fie adevărate. Dacă oricare dintre cele două expresii este adevărată, corpul declarației „dacă” se va implementa. Dacă ambele sunt false, va fi executată declarația „altfel”.

  C:\Utilizatorul\hira este\Desktop\article\November\OR operator\3out.png

Concluzie

În acest ghid, am explorat operatorul „SAU” logic condiționat (||) și l-am explicat cu diferite exemple de coduri. Avem mai mult de două condiții într-o declarație de decizie. Cu ajutorul operatorului „SAU”, lucrurile devin ușoare atunci când avem opțiuni diferite. Dacă cineva condiția devine adevărată, atunci executați codul. Putem folosi și alți operatori logici cu operatorul „SAU” așa cum am făcut în ultimul exemplu. Operatorul logic „SAU” este simplu și util în programarea C#.