Javascript出租车费用

时间:2016-02-07 02:39:42

标签: javascript

我得到了功能设置和变量。我正在尝试计算每个起始区域的出租车费用结束区域已用时间

这是我到目前为止所得到的但是计算不好。

它不断给我Hibernate: select resource0_.id as id1_1_0_, resource0_.bookable as bookable2_1_0_, resource0_.description as descript3_1_0_, resource0_.name as name4_1_0_ from resources resource0_ where resource0_.id=? Hibernate: delete from resources_resources where resources_id=? 2016-02-07 02:27:13.831 WARN 8396 --- [nio-8080-exec-8] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 1146, SQLState: 42S02 2016-02-07 02:27:13.831 ERROR 8396 --- [nio-8080-exec-8] o.h.engine.jdbc.spi.SqlExceptionHelper : Table 'bargaink_megtest.resources_resources' doesn't exist 2016-02-07 02:27:13.831 INFO 8396 --- [nio-8080-exec-8] o.h.e.j.b.internal.AbstractBatchImpl : HHH000010: On release of batch it still contained JDBC statements

$5

1 个答案:

答案 0 :(得分:0)

好吧,我不知道我是否正确得到了数学,因为我不得不通过查看模式来猜测费率是多少。在那个区域的事情我不确定那是什么,但通过查看原始代码,我认为它有条件改变工作2班的计算?

无论如何,您应该始终使用var作为变量,否则所有数据都会在globalspace中浮动。你有这样的表达:totalTaxiFare = baseCharge;漂浮在外面。因此,看起来最终您的totalTaxiFare不断更改为baseCharge,其值恒定为5.00。如果您使用var并将大部分变量保留为本地变量,那么您可能会得到不同的结果,但使用这些表达式后,这些结果将不准确。

我绝对不是一个数学精灵(在高中时很懒),但这是一个能否为出租车票价产生适当结果的表达式?:`

(0.75/timeCovered)*timeCovered; 

好的,首先是括号,我们说3分钟? 3小时?我想是3个时间单位。

<(.75/3)*3 (.25)*3 .75(.75)*timeCovered; ,因此被更改为更合适的表达式:

(.75)*3 = 2.25

那就是

header { height: 100vh; background-image: url(https://s3-us-west-2.amazonaws.com/assets/apple.jpg); background-size: cover; background-position: center; display: flex; flex-direction: column; justify-content: center; text-shadow: 0 1px 3px rgba(0,0,0,.8); text-align: center; position:relative; margin: 0 0 10px 10px; }

对不起,如果我听起来很苛刻,我想如果你想编程,你应该特别注意你的数学。即使你的语法完美无瑕,如果数学甚至有点偏差,它也不会有帮助。

这里是一个DEMO,就像我之前说过的那样,我猜到表达式是如何完成的,因为你没有提供完整的费率或给出任何时间细节。看起来它的工作就像它应该尝试一样。祝你好运,先生; - )