Αφού είδαμε τον τρόπο να μετράμε το πλήθος, μπορούμε τώρα να δοκιμάσουμε και άλλες πράξεις.
Ας υποθέσουμε ότι θέλουμε να αθροίσουμε όσους αριθμούς δίνει ο χρήστης.
Προφανώς αντί να προσθέτουμε στην παλιά τιμή της μεταβλητής το 1, όπως κάναμε στο πλήθος, θα προσθέτουμε την νέα τιμή της μεταβλητής που δίνει ο χρήστης:
Αρχικά, χρησιμοποιούμε μία μεταβλητή s, στην οποία δίνουμε τιμή ίση με 0 (έχει δώσει 0 αριθμούς ο χρήστης)
s=0
Κατόπιν, αρχίζει ο βρόχος (επανάληψη) και το πρόγραμμα διαβάζει αριθμούς από τον χρήστη.
Κάθε φορά, εκτελείτε η πράξη:
s+=x
Δηλαδή, s=s+x
Δηλαδή, η νέα τιμή του s ισούται με την παλιά συν την νέα που έδωσε ο χρήστης.
Πρώτα εκτελείται η πράξη δεξιά και κατόπιν αποθηκεύεται στην μεταβλητή s.
Με βάση τα παραπάνω πώς θα υπολογίζατε την διαφορά (-) των αριθμών που δίνει ο χρήστης;
Πώς θα υπολογίσετε το γινόμενο (*); (προσοχή στην αρχική τιμή της μεταβλητής)
Ασκήσεις
1. Να γραφεί πρόγραμμα που θα διαβάζει 5 ακεραίους από τον χρήστη και θα υπολογίζει το άθροισμά των θετικών μόνο.
2. Να γραφεί πρόγραμμα που θα διαβάζει 5 πραγματικούς που δίνει ο χρήστης και θα υπολογίζει το γινόμενο των αρνητικών.
3. Να γραφεί πρόγραμμα που να διαβάζει 5 βαθμούς που δίνει ο χρήστης και υπολογίζει τον μέσο όρο τους ( ΜΟ= (άθροισμα βαθμών)/(πλήθος βαθμών) )
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου
Σημείωση: Μόνο ένα μέλος αυτού του ιστολογίου μπορεί να αναρτήσει σχόλιο.