Deutsch

Μεταβλητές και Λήψη Αποφάσεων με If και Else

Οι μεταβλητές στον προγραμματισμό είναι πολύ σημαντικές και χρησιμοποιούνται για την αποθήκευση τιμών που μπορούν να εφαρμοστούν μέσα στο πρόγραμμα.

Στο παραπάνω πρόγραμμα, η μεταβλητή «x» αποθηκεύει έναν ακέραιο αριθμό (int) που μπορούμε να χρησιμοποιήσουμε έπειτα όσες φορές επιθυμούμε. Όσο για την εντολή εκτύπωσης (printf), η μεταβλητή γράφεται μέσα στις παρενθέσεις τις εντολής, αλλά μετά και έξω από τα εισαγωγικά της συμβολοσειράς. Η θέση του στο μύνημα ορίζεται με το σύμβολο «%», το οποίο ακολουθείται από το «d», το οποίο αντικαθίσταται στο τελικό μήνυμα από έναν ακέραιο αριθμό, σαν το x. Το «\n» αφήνει μία σειρά κενή μετά το μήνυμα, η οποία δεν θα χρησιμοποιηθεί από επόμενα μηνύματα.

Οπότε, στο τέλος δεν θα εκτυπωθεί στην οθόνη το μήνυμα:

Η τιμή του x είναι: %d\n

Αλλά το:

Η τιμή του x είναι: 10

Και θα αφήσει μία μία σειρά κενή.

Τώρα, με τις δομές επιλογής «if» και «else» μπορούμε να εκτελούμε διαφορετικό κομμάτι κώδικα ανάλογα με την συνθήκη που θέλουμε.

Στον παραπάνω κώδικα ισχύει ότι αν (if) η τιμή της μεταβλητής x είναι μεγαλύτερη του 0 (x > 0), τότε θα εκτυπωθεί το μήνυμα που ακολουθεί, το οποίο είναι μέσα στα άγκιστρα. Αν όμως δεν ισχύει αυτή η συνθήκε, τότε (else) θα εκτελεστεί το άλλο κομμάτι κώδικα.

Αφού το x = -5, τότε θα εκτυπωθεί το:

Μη θετικός αριθμός

Αν όμως το x ήταν ίσο με 5 (x = 5), τότε θα εκτυπωνόταν το εξής:

Θετικός αριθμός

Σε κάθε περίπτωση θα αφεθεί μία σειρά κενή ύστερα από κάθε εκτύπωση.

Schreibe einen Kommentar