vasilisbilias Δημοσ. 27 Ιανουαρίου 2014 Δημοσ. 27 Ιανουαρίου 2014 Γεια σας, μπορειται να μου πειτε δυο λογια για τον κλιμακωτό υπολογισμό γιατι δεν εχω καταλαβει πως τον εφαρμόζουν; Ευχαριστώ.
Moderators Kercyn Δημοσ. 27 Ιανουαρίου 2014 Moderators Δημοσ. 27 Ιανουαρίου 2014 Ας πούμε ότι έχουμε ξοδέψει 1000KWh ρεύμα και η χρεώσεις έχουν ως εξής: 0 - 200 KWh 1€/KWh 201 - 600 KWh 2€/KWh 601+ KWh 3€/KWh Τα πρώτα 200 KWh θα χρεωθούν 1€, τα επόμενα 400 2€ και τα υπόλοιπα 400 3€. Άρα έχουμε (200 * 1) + (400 * 2) + (400 * 3).
vasilisbilias Δημοσ. 27 Ιανουαρίου 2014 Μέλος Δημοσ. 27 Ιανουαρίου 2014 Πρεπει να κανω ενα πρόγραμμα που να υπολογίζει το ποσο που οφείλει ο πελατης στην ΔΕΗ, ακολουθοντας τον παρακατω πινακα. Εχω γραψει μεχρι στιγμης ενα κομματι κωδικα, αλλα εχω κολησει με την κλιμακωτη χρεωση. Θα ηθελα να συμπληρωθεί μονο το πρωτο μερος του κωδικα και στην συνεχεια να προσπαθησω να το κάνω μονος. IF IMERISIA_XREWSI <= 800 THEN IMERISIA_XREWSI:= IMERISIA_XREWSI * 0.1 ELSE IF IMERISIA_XREWSI <= 1200 THEN IMERISIA_XREWSI:= ELSE IF IMERISIA_XREWSI <= 1600 THEN IMERISIA_XREWSI:= ELSE IMERISIA_XREWSI:= Πίνακας: Μέχρι και 800 | 0,1 Από 800 μέχρι και 1200 | 0,3 Από 1200 μέχρι και 1600 | 0,4 Από 1600 και πάνω | 0,5 Ευχαριστω.
Moderators Kercyn Δημοσ. 27 Ιανουαρίου 2014 Moderators Δημοσ. 27 Ιανουαρίου 2014 Το μόνο πράγμα που χρειάζεται ν' αλλάξεις σ' αυτό που σου έγραψα είναι τα νούμερα.
zynif Δημοσ. 27 Ιανουαρίου 2014 Δημοσ. 27 Ιανουαρίου 2014 if (reuma<=200) { money=reuma*1; } if ((reuma>200) and (reuma<=600)) { money=200*1 + (reuma-200)*2; } if (reuma>600) { money=200*1 + 400*2 +(reuma-600)*3; }
vasilisbilias Δημοσ. 27 Ιανουαρίου 2014 Μέλος Δημοσ. 27 Ιανουαρίου 2014 Το reuma>200 δεν χρειάζεται.------------------------------------------------Θα ηθελα να σε ευχαριστήσω ολους για την πολύτιμη βοηθεια. Μπήκα στο κλίμα αλλα χρειάζομαι δουλεια.
geomagas Δημοσ. 27 Ιανουαρίου 2014 Δημοσ. 27 Ιανουαρίου 2014 Το reuma>200 δεν χρειάζεται. Δεν θα χρειαζόταν αν υπήρχε else. Όπως είναι τώρα χρειάζεται, γιατί θα εκτελεστούν όλα τα if. Εκτέλεσε το για πχ reuma=150 χωρίς το reuma>200 και θα καταλάβεις.
imitheos Δημοσ. 27 Ιανουαρίου 2014 Δημοσ. 27 Ιανουαρίου 2014 Ας πούμε ότι έχουμε ξοδέψει 1000KWh ρεύμα και η χρεώσεις έχουν ως εξής: 0 - 200 KWh 1€/KWh 201 - 600 KWh 2€/KWh 601+ KWh 3€/KWh Τα πρώτα 200 KWh θα χρεωθούν 1€, τα επόμενα 400 2€ και τα υπόλοιπα 400 3€. Άρα έχουμε (200 * 1) + (400 * 2) + (400 * 3). [offtopic] Συνήθως τέτοιες ασκήσεις μπαίνουν για να εξοικειωθεί ο μαθητής με την if οπότε οι καθηγητές, άσχετα αν δεν το λένε καθαρά στην εκφώνηση, ζητάνε ακριβώς αυτό που έγραψες. Στην πραγματικότητα όμως νομίζω θα έπρεπε να γράψουμε 1000 * 3. [/offtopic]
defacer Δημοσ. 28 Ιανουαρίου 2014 Δημοσ. 28 Ιανουαρίου 2014 [offtopic] Συνήθως τέτοιες ασκήσεις μπαίνουν για να εξοικειωθεί ο μαθητής με την if οπότε οι καθηγητές, άσχετα αν δεν το λένε καθαρά στην εκφώνηση, ζητάνε ακριβώς αυτό που έγραψες. Στην πραγματικότητα όμως νομίζω θα έπρεπε να γράψουμε 1000 * 3. [/offtopic] Εξαρτάται. Σε κάποιες περιπτώσεις γίνεται όπως το λες αλλά στις περισσότερες όχι. Φαντάσου να υπολογιζόταν έτσι η φορολογία, θα υπήρχαν περιπτώσεις όπου για 1 ευρώ εισόδημα παραπάνω καλείσαι να πληρώσεις επιπλέον χιλιάρικα.
imitheos Δημοσ. 28 Ιανουαρίου 2014 Δημοσ. 28 Ιανουαρίου 2014 Εξαρτάται. Σε κάποιες περιπτώσεις γίνεται όπως το λες αλλά στις περισσότερες όχι. Φαντάσου να υπολογιζόταν έτσι η φορολογία, θα υπήρχαν περιπτώσεις όπου για 1 ευρώ εισόδημα παραπάνω καλείσαι να πληρώσεις επιπλέον χιλιάρικα. Ναι φυσικά. Δεν μιλούσα γενικά για όλες τις πληρωμές αλλά για το παράδειγμα της ΔΕΗ. Ίσως το μπερδεύω αλλά έχω την εντύπωση πως στην ΔΕΗ η τιμή είναι αυτή της μεγαλύτερης κλίμακας για όλες τις Kwh.
defacer Δημοσ. 28 Ιανουαρίου 2014 Δημοσ. 28 Ιανουαρίου 2014 Ναι, συγκεκριμένα για τη ΔΕΗ είναι όπως το λες. Απλά έτσι που διάβασα το προηγούμενο post μάλλον κατάλαβα άλλο από αυτό που ήθελες να πεις.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα