Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 根据出发日期和持续时间计算到达日期_Algorithm_Pascal - Fatal编程技术网

Algorithm 根据出发日期和持续时间计算到达日期

Algorithm 根据出发日期和持续时间计算到达日期,algorithm,pascal,Algorithm,Pascal,我正试图编制一个程序,计算a到b的列车何时到达。 我有时间坐火车离开,还有从a到b的路程。 我需要一个算法来帮助我确定那列火车是否能绕行24小时。 就像我得到的这些时间:火车20:55发车,火车乘车时间-11:40。 结果应该是8:35,但我怎么能得到呢 program troleibusai; var xxx:integer ; f,g:text ; a:real; Begin Assign(F,'train_times'); Reset(F); Assign(G,'resu

我正试图编制一个程序,计算a到b的列车何时到达。
我有时间坐火车离开,还有从a到b的路程。
我需要一个算法来帮助我确定那列火车是否能绕行24小时。
就像我得到的这些时间:火车20:55发车,火车乘车时间-11:40。
结果应该是8:35,但我怎么能得到呢

 program troleibusai;
 var xxx:integer ;
 f,g:text ;
 a:real;
 Begin
 Assign(F,'train_times'); 
 Reset(F);
 Assign(G,'results.txt');
 Rewrite(G);
 Read(F,left_hour);
 Read(F,left_minute);
 Read(F,ride_hour);
 Read(F,ride_minute);

这是代码。

看看unit dateutils中的函数之间的关系


e、 g.

计算
左小时*60+左分钟+骑乘小时*60+骑乘分钟


并获得
div60
mod60

[code]程序troleibusai;变量xxx:整数;f、 g:文本;a:真的;开始分配(F,“列车时间”);重置(F);赋值(G,'results.txt');重写(G);读数(F,左/右小时);读数(F,左半分钟);读数(F,行车小时);读数(F,行驶时间/分钟);[/code]您确定只需要一个算法还是程序?如果这是您需要的代码帮助,那么您应该说明您的Pascal版本。在注释中显示你的代码不是一件理想的事情。请编辑您的问题,并在其中插入代码。是的,这是免费的帕斯卡。顺便问一下,我如何添加代码?@RimantasRadžiūnas编辑您的问题并在其中包含代码。