Ονομασία εφαρμογής: mesosoros.apk
Περίληψη: Δημιουργία μιας εφαρμογής που θα διαβάζει τις βαθμολογίες 6 μαθημάτων (θα δίνονται οι βαθμολογίες από τον/ην χρήστη και στην συνέχεια θα υπολογίζει το μέσο όρο αυτών.
* στο τέλος υπάρχει το ΒΙΝΤΕΟΜΑΘΗΜΑ 7 (youtube)
Designer mode
ΒΗΜΑ 1: ΕΙΣΑΓΩΓΗ Layout-TableArrangment
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpBdGGU-sjhfGEomlqSVGqlcKmYvwB2nvvkPAi9H48aN4h0jco66WzIZBJ6gQr_eZIpHfJ0fME3h_pQVgjmBv-hw2U-Tfo2az_6RkrXkj4vbhbyFnNXqL0zh12ztp7dKC1UTwW-uD4aqxg/s320/ice_screenshot_20210112-083257.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC-gx1xF7x8wf78Skh1OXcUJK_A_05kA1J-P8VjuLA8G_oK4C11sQVXro0JNyjd_Vtea9Y5baHb589GeCbrU9oKx0xUWdllJakONZ3_FXglWn9qN4kTnwTZJwV45Y1_pVeGMFAv7-JfCpN/s320/ice_screenshot_20210112-083318.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-yRBhvX2uvGy5m7lWFa6nPJDjuB7-pc3ctdUv5wMHFy2CBz5akITGE-ex5QoIH4ppmzDT2rRL0cVFmWwtPAjFMByJhvS4lsrfh3cjLqwemW4PAM11kWwS_jFYQX6UMZJNINLe1nHM1O0i/s320/ice_screenshot_20210112-083350.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii-bFPCxL-AP79mk9guCeaugpBSBZY13DT78jTMnHybVy_IGBMEJth8KcEFxupiXgY5C-BBUbb7eh9j0gmOaJDIDSf_ZPGcSWmNhlOSoKY1mb_GeDBJaBWBPPPVa8ZaBhCk2CF_rgpnB-r/s320/ice_screenshot_20210112-083412.png)
ΒΗΜΑ 4: Εισαγωγή Layout για τον υπολογισμό του μέσου όρου. Περιέχει 2 Label. To 1ο περιέχει το κείμενο "ΜΕΣΟΣ ΟΡΟΣ ΤΕΤΡΑΜΗΝΟΥ =" ενώ το δεύτερο Label το μετονομάζω στα Components σε ΜΣΟΣ_ΟΡΟΣ (χωρίς ονομασία στα Properties).
BHΜΑ 5: Εισαγωγή Βutton για τον υπολογισμό του μέσου όρου.
Blocks
ΒΗΜΑ6: Αρχικοποίηση τιμών. Οι αρχικές βαθμολογίες έχουν τιμή 0 (την πρώτη μέρα στο σχολείο η βαθμολογία του/της κάθε μαθητή/ριας είναι 0). Χρησιμοποιώ από τα blocks τις Variables = μεταβλητές. Κάθε βαθμολογία γίνεται μια μεταβλητή "global ΧΗΜΕΙΑ", "global ΦΥΣΙΚΗ" κοκ. καθώς και μια μεταβλητή global για τον ΜΕΣΟ ΟΡΟ.
BHMA7: Δημιουργία διαδικασίας=procedure με την ονομασία "ΕΙΣΑΓΩΓΗ ΒΑΘΜΟΛΟΓΙΑΣ". Η διαδικασία αυτή δίνει τη νέα βαθμολογία στις μεταβλητές global που μέχρι τώρα ήταν 0.
BHMA 8: Δημιουργία διαδικασίας=procedure με την ονομασία "ΥΠΟΛΟΓΙΣΜΟΣ ΜΕΣΟΥ ΟΡΟΥ". Γνωρίζοντας τον μαθηματικό τύπο που μου δίνει τον μέσο όρο τον αναπαριστώ μέσω των blocks. Είναι ουσιαστικά μία πρόσθεση των βαθμολογιών 6 μαθημάτων και η διαίρεση με το 6.
BHMA 9: Δημιουργία διαδικασίας=procedure με την ονομασία "ΕΜΦΑΝΙΣΗ ΜΕΣΟΥ ΟΡΟΥ". Για να υπάρχουν μόνο 2 δεκαδικά ψηφία στο τέλος του μέσου όρου προσθέτω από τα blocks-maths-format as decimal number-places 2.
BHMA 10: Εκτέλεση των διαδικασιών μέσω του κλικ του κουμπιού με την ονομασία "ΥΠΟΛΟΓΙΣΜΟΣ".