Nwlapcug.com


Come scrivere una funzione JavaScript che calcola una tariffa del Taxi

Come scrivere una funzione JavaScript che calcola una tariffa del Taxi


I taxi sono un modo comodo ma costoso per viaggiare. Una volta che la cabina inizia a muoversi, lo strumento inizia in esecuzione e le spese iniziano ad accumularsi. Se conoscete le tariffe le accuse di società di taxi e la distanza approssimativa per arrivare a destinazione, è possibile creare il proprio estimatore di tariffa taxi utilizzando JavaScript. Se il costo del taxi è basato su ogni quinto miglio, moltiplicare il chilometraggio di viaggio per cinque. Quindi moltiplicare il risultato per il tasso per il quinto miglio. Infine, aggiungere questo importo per la carica iniziale di drop-off che alcune compagnie fanno pagare indipendentemente dalla distanza percorsa.

Istruzioni

1

Avviare l'editor di testo blocco note facendo clic su "Start" pulsante, "Tutti i programmi" "accessori," quindi "blocco note".

2

Immettere il seguente codice nell'editor di testo:

< html >

< head >

< script type = "text/javascript" >

funzione calculatefare()

{

dichiarazioni di variabili

var Subtotale = 0.0;

var pricePerFifthMile = 0,50;

var dropOffCharge = 2,50;

var overTwoPassengerCharge = 2.00;

var tripDistance=Number(document.getElementById("distance").value);

var passengers=Number(document.getElementById("passengers").value);

Se ci sono più di 2 piloti, ogni passeggero aggiuntivo paga $2

Se (passeggeri > 2) {

subTotal=overTwoPassengerCharge*(passengers-2);

}

calcolare il prezzo sulla miglia in base

totale parziale + = parseInt(tripDistance5)pricePerFifthMile;

subTotal + = dropOffCharge;

viene stampato il prezzo per il div. toFixed aggiunge centesimi a calcoli integer

document.getElementById('price').innerHTML = "$" + subTotal.toFixed(2);

}

< / script >

< / head >

< corpo >

< h1 > calcolare la tariffa del taxi < / h1 >

< table >

< tr >< td >

Distanza da percorrere (miglia):

Numero di passeggeri:

< id pulsante = "primo" type = "button" onClick="javascript:calculatefare()" > Calcola tariffa: < / button >

< /td >

< td >

< input id = "distanza" type = "testo" nome = valore "distanza" = "1" / >

< input id = "passeggeri" type = "testo" nome = valore "passeggeri" = "1" / >

< div id = > $00.00 "price" < / div >

< /td >< /tr >

< / tabella >

< / body >

< / html >

3

Fare clic sul menu "File". Selezionare l'opzione "Salva". Salvarlo con il file di nome "test. html."

4

Avvia il browser Web facendo clic sul pulsante "Start", cliccando su "Tutti i programmi" e "Internet Explorer". Fare clic sulla voce di menu "File" e selezionare "Apri File".

5

Individuare il file "test. html" appena creato, selezionarlo con il mouse, quindi fare clic su "Apri".

6

Immettere la distanza a destinazione in miglia. Immettere il numero di persone a cavallo con te. In questo esempio, se ci sono più di due persone a cavallo, ogni persona deve pagare $2 a cavalcare. Fare clic sul pulsante "Calcola tariffa." La stima deve essere visualizzato a destra del pulsante.

Consigli & Avvertenze

  • È possibile aumentare l'utilità del vostro script di utilizzo gratuito, servizi di mapping online. Quando si fornisce il sito con gli indirizzi di partenza e destinazione, un'applicazione calcola la distanza. A volte, mappatura percorsi alternativi offerta di servizi che possono differire in distanza e tempo di viaggio. I motori di ricerca Bing e Google, insieme a MapQuest e OpenStreetMap, forniscono programmazione interfacce ai loro servizi, in modo che è possibile integrare calcoli distanza percorso nell'applicazione.
  • Elementi del form HTML restituiscono i dati come stringhe anziché numeri. Spetta a voi per assicurarsi che i valori presi da caselle di input sono il tipo di dati corretto da utilizzare nei calcoli. La funzione Number () di JavaScript converte valori stringa in numeri, se è possibile. Ad esempio, se si immette un "9", Number () converte il numero 9. Se si immette "nove", Number () restituirà "NaN" o "Non è un numero".