anacondium Δημοσ. 18 Οκτωβρίου 2015 Δημοσ. 18 Οκτωβρίου 2015 ch=pay-cost; // Ypologismos restwn. e2= ch/200; // Arxika diairw ta resta me to 200 (200 lepta=2 euro) gia na vrw posa 2eura tha xreiastw. e1= (ch%200)/100; // Epeita krataw to ypoloipo ths diaireshs twn restwn me 2 euro kai to diairw me 100 gia na vrw posa 1-eura tha xreiastw. c5= (ch%100)/50; // kai synexizw etsi mexri to nomisma me th xamhlwterh timh. c2= (ch%50)/20; c1= (ch%20)/10; c05= (ch%10)/5; Το θεμα ειναι οτι ενω υπολογιζει τα ρεστα μια χαρα δεν υπολογιζει σωστα απο τι νομισματα αποτελειται. Π.Χ. Αν βαλω τιμη 5.5 μου εμφανιζει τα ρεστα(4.75) αλλα στην εμφανιση των κερματων μου τσαμπουναει και ενα ακυρο 10 λεπτο. Ενω αν βαλω τιμη π.χ. 5.1 ολα γινονται τελεια. Τι φαση!? Με βάση το κομμάτι αυτό, πολύ σωστά σε βγάζει ένα 10λεπτο. Το πρόβλημά σου είναι ότι τους υπολογισμούς τους κάνεις λάθος. Αν πάρεις ένα χαρτί και μολύβι και ακολουθήσεις τις εντολές που έγραψες, θα καταλάβεις.
Lanike71 Δημοσ. 19 Οκτωβρίου 2015 Δημοσ. 19 Οκτωβρίου 2015 Εγώ θα πρότεινα να γκουγκλάρεις.Πιο κλασική εργασία από αυτή αποκλείεται να υπάρχει!
kaliakman Δημοσ. 19 Οκτωβρίου 2015 Δημοσ. 19 Οκτωβρίου 2015 Εγώ θα πρότεινα να γκουγκλάρεις.Πιο κλασική εργασία από αυτή αποκλείεται να υπάρχει!
Lanike71 Δημοσ. 19 Οκτωβρίου 2015 Δημοσ. 19 Οκτωβρίου 2015 https://www.google.gr/search?q=coin+change+algorithm&ie=utf-8&oe=utf-8&gws_rd=cr&ei=U3MkVsCBM8Sya6iWi6AL# Μόνο >1.300.000 αποτελέσματα.Και σε όλα θα βρεις κώδικα και επεξήγηση. Αντί να ειρωνεύεστε απαντήσεις, καλό θα ήταν να δείχνετε το σωστό σε νέους φοιτητές. 1
sundance_kid Δημοσ. 19 Οκτωβρίου 2015 Δημοσ. 19 Οκτωβρίου 2015 "Αλγόριθμοι με ρέστα, θέλουν πάντα modulo"
albNik Δημοσ. 19 Οκτωβρίου 2015 Δημοσ. 19 Οκτωβρίου 2015 Ρε παιδιά αυτός ο αλγόριθμους δουλεύει? Δηλαδή δίνει τον καλύτερο συνδυασμό για τα ρέστα? Τα νομίσματα εχουν επιλεχθεί ετσι ώστε να δουλεύει. Στη γενική περίπτωση δεν δουλεύει. Π.χ αν είχες μόνο κερματα 0.50 και 0.20 για να φτιάξεις 1.10 θα επρεπε να πάρεις 0.50 + 3*0.20
antonis1245 Δημοσ. 19 Οκτωβρίου 2015 Μέλος Δημοσ. 19 Οκτωβρίου 2015 Με βάση το κομμάτι αυτό, πολύ σωστά σε βγάζει ένα 10λεπτο. Το πρόβλημά σου είναι ότι τους υπολογισμούς τους κάνεις λάθος. Αν πάρεις ένα χαρτί και μολύβι και ακολουθήσεις τις εντολές που έγραψες, θα καταλάβεις. Χμμ.. ελεγξα τις πραξεις και δε βρηκα καποιο λαθος. Δεν νομιζω πως φταινε οι πραξεις γιατι δεν μου βγαζει παντα λαθος (π.χ. αν δωσω ακαιρεα εισοδο μου βγαζει σωστο αποτελεσμα επισης αν δωσω πχ 5.1 ή 5.2 μου το βγαζει σωστα. Αν ομως βαλω εισοδο πανω απο χ.3(χ= οποιοσδηποτε αριθμος) ειτε θα εχω ενα εξτρα 10λεπτο ειτε θα λειπει ενα.) Γιαυτο νομιζω οτι ισως φταιει η δηλωση της pay..
kaliakman Δημοσ. 19 Οκτωβρίου 2015 Δημοσ. 19 Οκτωβρίου 2015 https://www.google.gr/search?q=coin+change+algorithm&ie=utf-8&oe=utf-8&gws_rd=cr&ei=U3MkVsCBM8Sya6iWi6AL# Μόνο >1.300.000 αποτελέσματα.Και σε όλα θα βρεις κώδικα και επεξήγηση. Αντί να ειρωνεύεστε απαντήσεις, καλό θα ήταν να δείχνετε το σωστό σε νέους φοιτητές. Ναι είμαι σίγουρος πως η άσκηση μπήκε για να την ψάξουν στο ίντερνετ να την βρουν έτοιμη.. 3
antonis1245 Δημοσ. 19 Οκτωβρίου 2015 Μέλος Δημοσ. 19 Οκτωβρίου 2015 Ναι είμαι σίγουρος πως η άσκηση μπήκε για να την ψάξουν στο ίντερνετ να την βρουν έτοιμη.. Καλα μου τα χετε ζαλισει ολοι με τις μαλακιες σας. Σε χειροτερο και πιο αχρηστο φορου δεν εχω ξαναμπει. Αντε Γεια!
imitheos Δημοσ. 19 Οκτωβρίου 2015 Δημοσ. 19 Οκτωβρίου 2015 Καλα μου τα χετε ζαλισει ολοι με τις μαλακιες σας. Σε χειροτερο και πιο αχρηστο φορου δεν εχω ξαναμπει. Αντε Γεια! Μια και δεν πέρασαν επτά ημέρες από την ερώτησή σου, μπορείς να ζητήσεις τα χρήματά σου πίσω. groot, lanike71, albnik και λοιποί, 10 ημέρες κράτηση για ανάρμοστη συμπεριφορά. Παρουσιαστείτε αμέσως στα μαγειρεία. 5
groot Δημοσ. 19 Οκτωβρίου 2015 Δημοσ. 19 Οκτωβρίου 2015 Φτου γμτο... και δεν τα μπορώ τα μαγειρείαααα... Κάνω το γερμανικό τράμπα με όποιον θέλει και δίνω μαγειρεία.
DDevil Δημοσ. 19 Οκτωβρίου 2015 Δημοσ. 19 Οκτωβρίου 2015 Χμμ.. ελεγξα τις πραξεις και δε βρηκα καποιο λαθος. Δεν νομιζω πως φταινε οι πραξεις γιατι δεν μου βγαζει παντα λαθος (π.χ. αν δωσω ακαιρεα εισοδο μου βγαζει σωστο αποτελεσμα επισης αν δωσω πχ 5.1 ή 5.2 μου το βγαζει σωστα. Αν ομως βαλω εισοδο πανω απο χ.3(χ= οποιοσδηποτε αριθμος) ειτε θα εχω ενα εξτρα 10λεπτο ειτε θα λειπει ενα.) Γιαυτο νομιζω οτι ισως φταιει η δηλωση της pay.. Γιατι θεωρεις οτι φταιει η δήλωση της pay? Nα έχεις υποψη σου οτι αν έχεις δηλώσει εναν αριθμο σαν integer και του δώσεις πχ τον 7.5 τοτε θα κρατηθει το ακεραιο μέρος και το 0.5 θα απορριφθει θα πάρεις δηλαδη 7 και οχι 7.5.
groot Δημοσ. 19 Οκτωβρίου 2015 Δημοσ. 19 Οκτωβρίου 2015 Όπου την δήλωση της pay, την βλέπει κανείς; Ή μόνο σε εμένα φαίνεται πως ούτε αυτό ξέρει τι είναι και απλά το πέταξε;
Lanike71 Δημοσ. 20 Οκτωβρίου 2015 Δημοσ. 20 Οκτωβρίου 2015 Ναι είμαι σίγουρος πως η άσκηση μπήκε για να την ψάξουν στο ίντερνετ να την βρουν έτοιμη.. Όχι φιλαράκι.Δε μπήκε γι' αυτό.Μπήκε επειδή είναι αντιπροσωπευτική σε τέτοιου είδους ασκήσεις. Είναι από μόνη της μία κατηγορία, αν θες να στο πω έτσι λαικά. Και αν οι νέοι φοιτητές θεωρούν ότι όλα είναι πιάτο έτοιμα ή ότι ο καθηγητής θα πάρει μία-μία μεταβλητή και σε κάθε loop θα τους εξηγεί τι κάνουν, μάλλον πλανώνται οικτρά. Προσωπικά, έμαθα από το ίντερνετ απίστευτα πολλά.Και τα περισσότερα sites, μη ελληνικά.Μέχρι και Ινδούς καθηγητές παρακολούθησα να διδάσκουν νευρωνικά δίκτυα και του ΜΙΤ να διδάσκουν γραμμική άλγεβρα. Έχασα; Σύμφωνα με τα λεγόμενά σου, μάλλον ναι.Εγώ, θα διαφωνήσω.
gon1332 Δημοσ. 20 Οκτωβρίου 2015 Δημοσ. 20 Οκτωβρίου 2015 Όχι φιλαράκι.Δε μπήκε γι' αυτό.Μπήκε επειδή είναι αντιπροσωπευτική σε τέτοιου είδους ασκήσεις. Είναι από μόνη της μία κατηγορία, αν θες να στο πω έτσι λαικά. Και αν οι νέοι φοιτητές θεωρούν ότι όλα είναι πιάτο έτοιμα ή ότι ο καθηγητής θα πάρει μία-μία μεταβλητή και σε κάθε loop θα τους εξηγεί τι κάνουν, μάλλον πλανώνται οικτρά. Προσωπικά, έμαθα από το ίντερνετ απίστευτα πολλά.Και τα περισσότερα sites, μη ελληνικά.Μέχρι και Ινδούς καθηγητές παρακολούθησα να διδάσκουν νευρωνικά δίκτυα και του ΜΙΤ να διδάσκουν γραμμική άλγεβρα. Έχασα; Σύμφωνα με τα λεγόμενά σου, μάλλον ναι.Εγώ, θα διαφωνήσω. Όλα όσα λες είναι σωστά. Το μόνο σημείο στο οποίο θα διαφωνίσω είναι για τη συγκεκριμένη άσκηση. Ακριβώς η ίδια άσκηση βρίσκεται και στο βιβλίο προγραμματισμού λυκείου. Προχθές τη συζητούσα με την αδερφή μου. Τέτοιου είδους ασκήσεις και πιο δύσκολες ήταν προβλήματα στα μαθηματικά δημοτικού. Αν δε βάλει ο άλλος το μυαλό του να σκεφτεί αλγοριθμικά και απλά μαθηματικά τότε δε μπορεί να φτάσει καν στα νευρωνικά δίκτυα που αναφέρεις. Και άντε, δεν το έχει στα αλγοριθμικά, είδες πως θα μπόρεσε να το ψάξει στο internet να βρει κάτι που να τον βοηθήσει; 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα