padelis71992 Δημοσ. 25 Νοεμβρίου 2010 Δημοσ. 25 Νοεμβρίου 2010 Καλησπερα παιδια εχω μια εργασια για το προγραμματισμο. Και εχω κολησει καπου... Εχω ενα ποσο των 100000 ευρω και θελω να το πολλαπλασιασω με 7% που ειναι το επιτοκιο... Πως θα το κανω? Δοκιμασα money=100000*(7/100). Αλλα βγαζει αποτελεσμα 0 Μπορειτε να μου πειτε? :rolleyes: Ευχαριστω!
V.I.Smirnov Δημοσ. 25 Νοεμβρίου 2010 Δημοσ. 25 Νοεμβρίου 2010 Το λάθος σου είναι ότι κάνεις πράξεις με ακεραίους : 7/100 = 0 διότι 7<100 Χρησιμοποίησε float κι' όλα θα πάνε καλά... -
padelis71992 Δημοσ. 25 Νοεμβρίου 2010 Μέλος Δημοσ. 25 Νοεμβρίου 2010 float στο money η στο s γιατι εχω και μια μεταβλητη s αφου πολλαπλασιαζω το χρημα για καθε χρονο...
V.I.Smirnov Δημοσ. 25 Νοεμβρίου 2010 Δημοσ. 25 Νοεμβρίου 2010 Καλύτερα είναι να χρησιμοποιείς float παντού για να μην έχεις προβλήματα όπως το παραπάνω. Εκεί που χρειάζεται το αποτέλεσμα ως ακέραιος, χρησιμοποιείς την floor ή την ceil για να στρογγυλεύσεις στον πλησιέστερο ακέραιο προς τα κάτω ή άνω αντίστοιχα. Χρήσιμη μπορεί να σου φανεί και η modf που δίνει το ακέραιο και δεκαδικό μέρος ενός πραγματικού. Εξαρτάται τι θες να κάνεις... -
padelis71992 Δημοσ. 25 Νοεμβρίου 2010 Μέλος Δημοσ. 25 Νοεμβρίου 2010 Το βρηκα!!! :lol: :lol: Ευχαριστω παντως!!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.