Δομή Επιλογής if


Υπάρχουν 3 μορφές τής δομής επιλογής if .
1.Απλή δομή if 
2.Δομή if...else 
3.Δομή if...else if ... else 


1.Απλή δομή if 


Ελέγχει αν μια συνθήκη είναι αληθινή και εκτελεί τον κώδικα που έχουμε καθορίσει μετά από το then. Αν η συνθήκη είναι ψευδής τότε το πρόγραμμα συνεχίζει την ροή του κανονικά. 

program if1;
var
a:integer;
begin
writeln('Give a :');
readln(a);
if(a>0) then
writeln(a,' > ',0);
end.



2.Δομή if...else 


Ελέγχει αν μια συνθήκη είναι αληθής. Αν η συνθήκη είναι αληθής τότε εκτελεί τον κώδικα που έχουμε καθορίσει. Αν η συνθήκη είναι ψευδής τότε εκτελείται το κομμάτι κώδικα που έχουμε καθορίσει μετά απο το else.  

program if1;
var
a:integer;
begin
writeln('Give a :');
readln(a);
if(a>0) then
writeln(a,' > ',0)
else
writeln(a,'<=',0);
end.


3.Δομή  if...else if ... else 


Ελέγχει πολλαπλές συνθήκες και εκτελεί τον αντίστοιχο κώδικα κάθε φορά. Αν καμιά απο τις συνθήκες δεν είναι αληθής τότε εκτελεί το κομμάτι κώδικα που ακολουθεί το else.  

program if2;
var
a:integer;
begin
writeln('Give a :');
readln(a);
if(a>0) then
writeln(a,' > ',0)
else if (a=0) then
writeln(a,' = ',0)
else
writeln(a,' < ',0);
end.



Παραδείγματα χρήσης τής δομής επιλογής if


Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου