Πώς να γράψετε μια συνάρτηση JavaScript που υπολογίζει ναύλο ταξί

Τα ταξί είναι ένας βολικός αλλά ακριβός τρόπος να ταξιδέψετε. Μόλις η καμπίνα αρχίσει να κινείται, ο μετρητής αρχίζει να λειτουργεί και οι χρεώσεις αρχίζουν να συσσωρεύονται. Εάν γνωρίζετε τις χρεώσεις που χρεώνει η εταιρεία ταξί και την κατά προσέγγιση απόσταση από τον προορισμό σας, μπορείτε να δημιουργήσετε τον δικό σας εκτιμητή ναύλου ταξί χρησιμοποιώντας JavaScript. Εάν η χρέωση ταξί βασίζεται σε κάθε πέμπτο μίλι, πολλαπλασιάστε τα χιλιόμετρα ταξιδιού σας με πέντε. Στη συνέχεια πολλαπλασιάστε το αποτέλεσμα με το ρυθμό ανά πέμπτο μίλι. Τέλος, προσθέστε αυτό το ποσό στην αρχική επιβάρυνση που χρεώνουν ορισμένες εταιρείες ανεξάρτητα από την απόσταση που διανύθηκε.

Εκκινήστε το Σημειωματάριο επεξεργασίας απλού κειμένου κάνοντας κλικ στο κουμπί "Έναρξη", "Όλα τα προγράμματα", "Αξεσουάρ" και, στη συνέχεια, στο "Σημειωματάριο".

Εισαγάγετε τον ακόλουθο κώδικα στο πρόγραμμα επεξεργασίας κειμένου:

Υπολογισμός ναύλου καμπίνας

Απόσταση ταξιδιού (μίλια):
Αριθμός επιβατών:


$00.00

Κάντε κλικ στο μενού "Αρχείο". Επιλέξτε "Αποθήκευση". Αποθηκεύστε το με το όνομα αρχείου "test.html."

Ξεκινήστε το πρόγραμμα περιήγησης Web κάνοντας κλικ στο κουμπί "Έναρξη", κάνοντας κλικ στο "Όλα τα προγράμματα" και "Internet Explorer". Κάντε κλικ στο στοιχείο μενού "Αρχείο" και επιλέξτε "Άνοιγμα αρχείου".

Εντοπίστε το αρχείο "test.html" που μόλις δημιουργήσατε, επιλέξτε το με το ποντίκι και, στη συνέχεια, κάντε κλικ στο "Άνοιγμα".

Εισαγάγετε την απόσταση από τον προορισμό σας σε μίλια. Εισαγάγετε τον αριθμό των ατόμων που οδηγούν μαζί σας. Σε αυτό το παράδειγμα, εάν υπάρχουν περισσότερα από δύο άτομα που οδηγούν, κάθε επιπλέον άτομο πρέπει να πληρώσει 2 $ για να οδηγήσει. Κάντε κλικ στο κουμπί με την ένδειξη "Υπολογισμός ναύλου". Η εκτίμηση πρέπει να εμφανίζεται στα δεξιά του κουμπιού.

Συμβουλές

Μπορείτε να αυξήσετε τη χρησιμότητα του σεναρίου σας χρησιμοποιώντας δωρεάν, διαδικτυακές υπηρεσίες χαρτογράφησης. Όταν παρέχετε στον ιστότοπο τις διευθύνσεις έναρξης και προορισμού, μια εφαρμογή υπολογίζει την απόσταση. Μερικές φορές, οι υπηρεσίες χαρτογράφησης προσφέρουν εναλλακτικές διαδρομές που μπορεί να διαφέρουν σε απόσταση και χρόνο ταξιδιού. Οι μηχανές αναζήτησης Bing και Google, μαζί με το MapQuest και το OpenStreetMap, παρέχουν διεπαφές προγραμματισμού στις υπηρεσίες τους, ώστε να μπορείτε να ενσωματώσετε υπολογισμούς απόστασης διαδρομής στην εφαρμογή σας.

Προειδοποιήσεις

Τα στοιχεία φόρμας HTML επιστρέφουν δεδομένα ως συμβολοσειρές και όχι αριθμούς. Εναπόκειται σε εσάς να βεβαιωθείτε ότι οι τιμές που λαμβάνονται από τα πλαίσια εισαγωγής είναι ο σωστός τύπος δεδομένων που θα χρησιμοποιήσετε στους υπολογισμούς σας. Ο αριθμός συνάρτησης JavaScript () μετατρέπει τις τιμές συμβολοσειράς σε αριθμούς, εάν είναι δυνατόν. Για παράδειγμα, εάν εισαγάγετε ένα "9", ο αριθμός () τον μετατρέπει σε αριθμό 9. Εάν εισαγάγετε "εννέα", ο αριθμός () θα επιστρέψει "NaN" ή "Όχι ένας αριθμός."

Αντικείμενα που θα χρειαστείτε

  • Πρόγραμμα περιήγησης στο Web, όπως ο Internet Explorer

  • Πρόγραμμα επεξεργασίας απλού κειμένου όπως το Σημειωματάριο