Παράθεση από: alkisg στις 22 Απρ 2026, 12:37:11 ΜΜΕμένα πάντως μου βγάζει αυτό, που είναι το αναμενόμενο:Η Α_Μ είναι προτιμότερο να μπεί στη δύναμη ή σε όλο τον διαιρέτη; Μαθηματικά μιλώντας ή δεν παίζει ρόλο;

Κάποιο λάθος θα έκανα πριν. Παράθεση από: nikolasmer στις 22 Απρ 2026, 12:23:53 ΜΜΣτο παραπάνω πρόγραμμα εννούσα το ΓΡΑΨΕ μέσα στο πρόγραμμαΑυτό επιτρέπεται, ποιον κώδικα δοκίμασες και σου έβγαλε πρόβλημα;
Γραψε Συναρτηση_ταδε(τάδε)
Παράθεση από: alkisg στις 22 Απρ 2026, 12:15:30 ΜΜΟ έλεγχος εγκυρότητας είναι runtime.Ευχαριστώ πολύ.
Ο (σημασιολογικός) έλεγχος συμβατότητας τύπων δεδομένων είναι compile time.
Δεν μπορείς με έλεγχο εγκυρότητας να παρακάμψεις θέματα μεταγλώττισης.
Αν η ΓΛΩΣΣΑ είχε τύπο δεδομένων "ΘΕΤΙΚΟΣ: n", τότε το ακέραιος^n θα ήταν κι αυτό ακέραιος.
Τώρα που έχει μόνο "ΑΚΕΡΑΙΟΣ: n", δεν υπάρχει τρόπος το ακέραιος^n να είναι ακέραιος, αφού το n μπορεί να είναι αρνητικός. θα χρειαστείς και την συνάρτηση Α_Μ.
Παράθεση από: alkisg στις 22 Απρ 2026, 12:15:30 ΜΜΓια την "ΓΡΑΨΕ" στο εσωτερικό συναρτήσεων, αν θες να ενεργοποιήσεις αυτήν την δυνατότητα που είναι εκτός ύλης, πήγαινε στο μενού Εργαλεία → Επιλογές → Ασάφειες.Στο παραπάνω πρόγραμμα εννούσα το ΓΡΑΨΕ μέσα στο πρόγραμμα