Δεν είναι σίγουρο οτι είναι σωστό έτσι όμως. Πρέπει να το δοκιμάσεις για όλους τους αριθμούς στο R. Περιμένω.
Από μια γρήγορη ματιά, σωστό είναι.
Μια ελαφρά διαφορετική προσέγγιση:
Διαβασε Α ! π.χ. 74,736835
Α <-- Α * 100 ! δηλ 7473,6835
! Απομονώνουμε δεκαδικό και ακέραιο μέρος
Υ <-- Α - Α_Μ(Α) ! δηλ 0,6835
Α <-- Α_Μ(Α) ! 7473
! Σε περίπτωση που το 3ο δεκαδικό είναι 5 και πάνω, στρογγυλοποίηση
Αν Υ >= 0.5 τότε ! εδώ λειτουργεί προφανώς για θετικούς. Με μια μικρή τροποποίηση στις συνθήκες μπορείς να το κάνεις να δουλεύει και με αρνητικούς ;-)
Α <- Α + 1 ! δηλ. 7474
τελος_αν
Α <-- Α / 100 ! δηλ. 74,74
Κατά τη γνώμη μου, θα ήταν πολύ πιο εύκολα τα πράγματα αν στο αναλυτικό πρόγραμμα αντί για τεχνολογία επικοινωνιών υπήρχε μια εισαγωγή στον προγραμματισμό στη Β' Λυκείου, και από αυτή τη σκοπιά καλά κάνει ο καθηγητής σου και διδάσκει ΑΕΠΠ.
Όμως το να κάνει ο καθένας ότι του καπνίσει και να διδάσκει άλλο μάθημα αντί άλλου στο οποίο μάλιστα εξετάζεστε τον Μάιο δεν είναι και ότι καλύτερο :nono:
Επιπλέον, δεν νομίζω ότι ασκήσεις σαν την παραπάνω εξυπηρετούν σοβαρά εισαγωγικούς σκοπούς στην ΑΕΠΠ. Όποιος κάνει τον κόπο να ασχοληθεί λίγο με τις ασκήσεις του βιβλίου, του τετραδίου και των εξετάσεων θα διαπιστώσει ότι δεν είναι στο ίδιο μήκος κύματος. Έχει τόσα άλλα περισσότερο σημαντικά τα οποία πρέπει να μάθετε ...