Πραγματικές : ΔΜΣ
ΔΜΣ<18,5
18,5=<ΔΜΣ<25
25=<ΔΜΣ<30
30=<ΔΜΣ
Αν για τον παραπάνω πίνακα τιμών χρησιμοποιήσουμε την δομή
Επίλεξε ΔΜΣ
περίπτωση <18,5
..............
περίπτωση απο 18,5 έως ?
(δεν μπορούμε να βάλουμε την τιμή 24 γιατί μιλάμε για πραγματικές τιμές)
Μπορούμε να χρησιμοποιήσουμε λογική συνθήκη?
περίπτωση (>=18,5 και <25)
Ευχαριστώ πολύ!!!
Μαλλον πρεπει να διατυπωσω διαφορετικα την ερωτηση μου!
Στη "ΓΛΩΣΣΑ" και συγκεκριμενα στη δομη πολλαπλης επιλογης Επιλεξε μπορει να χρησιμοποιηθεί λογική συνθήκη στις περιπτώσεις ή μόνο συγκεκριμένες τιμές;
Θα Ήθελα πάρα πολύ να ακούσω την άποψη σας στο θέμα!!!
Ευχαριστώ πολύ
Επίλεξε ΔΜΣ
Περίπτωση <18,5
εντολές1
Περίπτωση <25
εντολές2
Σε περίπτωση που είναι <18,5 θα εκτελέσει τις εντολές1 και μετά συνεχίζει με το ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ.
Σε περίπτωση που δεν ισχύει <18,5 (δηλαδή ισχύει >=18,5 εξετάζει τη δεύτερη περίπτωση). Στο συγκεκριμένο παράδειγμα δεν απαιτείται η χρήση σύνθετης συνθήκης.
Σχετικά με την εντολή ΕΠΙΛΕΞΕ έχει γίνει αρκετή συζήτηση στο πρόσφατο παρελθόν σε δύο posts:
1) ΕΝΤΟΛΗ "ΕΠΕΛΕΞΕ" + ΠΡΟΤΕΡΑΙΟΤΗΤΑ ΛΟΓΙΚΩΝ ΤΕΛΕΣΤΩΝ (http://cgi.tripod.com/tosteki/cgi-bin/YaBB.pl?board=LukeioAEPP;action=display;num=1131044256) και
2) ΕΝΤΟΛΗ ΕΠΙΛΕΞΕ (Ερωτήσεις προς απάντηση) (http://cgi.tripod.com/tosteki/cgi-bin/YaBB.pl?board=LukeioAEPP;action=display;num=1131303807;start=)
οπότε μπορείς να δεις εκεί τις απόψεις που διατυπώθηκαν.
Τελικά, το μόνο σημείο στο οποίο δείχνει να παραμένει κάποια ασυμφωνία είναι ο χειρισμός των διαστημάτων τιμών (από - έως) τα οποίο ενώ αναφέρονται στο βιβλίο (τόσο στο κεφάλαιο 2 όσο και στο 8 ) δεν ορίζονται.