Μετατροπή από εμφωλευμένη δομή επιλογής σε πολλαπλή επιλογή
Οι εμφωλευμένες δομές επιλογής μπορούν να γραφούν πιο απλά με πολλαπλή δομή επιλογής.
Ακολουθεί η γενική μορφή μετατροπής δύο σύνθετων δομών επιλογής εμφωλευμένων σε άλλη σύνθετη (εννοείται πως υπάρχουν και άλλοι συνδυασμοί).
Αν < συνθ_1 > τότε Αν < συνθ_2 > τότε < εντολές_1 > αλλιώς < εντολές_2 > Τέλος_αν αλλιώς Αν < συνθ_2 > τότε < εντολές_3 > αλλιώς < εντολές_4 > Τέλος_αν Τέλος_αν |
Αν < συνθ_1 > και < συνθ_2 > τότε < εντολές_1 > αλλιώς_αν < συνθ_1> και όχι < συνθ_2> τότε < εντολές_2 > αλλιώς_αν όχι < συνθ_1> και < συνθ_2> τότε < εντολές_3 > αλλιώς < εντολές_4 > Τέλος_αν |
Αν βάρος < 80 τότε Αν ύψος < 1.70 τότε Εμφάνισε ‘‘ελαφρύς, κοντός’’ αλλιώς Εμφάνισε ‘‘ελαφρύς, ψηλός’’ Τέλος_αν αλλιώς Αν ύψος < 1.70 τότε Εμφάνισε ‘‘βαρύς, κοντός’’ αλλιώς Εμφάνισε ‘‘βαρύς, ψηλός’’ Τέλος_αν Τέλος_αν |
Αν βάρος < 80 και ύψος < 1.70 τότε Εμφάνισε ‘‘ελαφρύς, κοντός’’ αλλιώς_αν βάρος < 80 και όχι ύψος < 1.70 τότε Εμφάνισε ‘‘ελαφρύς, ψηλός’’ αλλιώς_αν όχι ( βάρος < 80 ) και ύψος < 1.70 τότε Εμφάνισε ‘‘βαρύς, κοντός’’ αλλιώς Εμφάνισε ‘‘βαρύς, ψηλός’’ Τέλος_αν |