,每隔一次计算5次向下/向上(代码片段)

author author     2023-05-11     788

关键词:

Label4.Text = CDec(TextBox1.Text) * 115
Label5.Text = CInt(Label4.Text)

我希望Label4显示确切的数字和Label5来显示没有小数的数字并向上舍入。

如果我在文本框中键入11,1,Label4 = 1276,5和Label5 = 1276(为什么向下舍入?)。

如果我输入11,3,Label4 = 1299,5和Label5 = 1300(完美)。

11,5向下舍入; 11,7被四舍五入......等等。

我怎么能这样做,5总是四舍五入? (我正在进行基于金钱的计算。)

答案

如果您使用的是VB.NET,可以使用Math.Round

Label5.Text = = Math.Round(CDec(Label4.Text), MidpointRounding.AwayFromZero)

请注意,MidpointRounding.AwayFromZero是必要的,因为Round的默认行为是将X.5舍入到最接近的偶数(例如1.5轮到2.0,但2.5轮到2.0)。


作为旁注,一个小的优化是将第一个表达式的结果存储在十进制变量中并重复使用它而不是再次解析Label4.Text - 但我不希望这会减损实际的答案。

每隔一段时间自动执行一次某个方法

classProgrampublicstaticboolbStop=false;staticintx=10;staticvoidMain(string[]args)//定义线程ThreadLogThread=newThread(newThreadStart(DoService));//设置线程为后台线程,那样进程里就不会有未关闭的程序了LogThread.IsBackground=true;i 查看详情

在 Mac 上每隔一次部署开始调试内核时出现致命错误

】在Mac上每隔一次部署开始调试内核时出现致命错误【英文标题】:FatalerrorstartingdebuggingkerneleveryotherdeploymentonMac【发布时间】:2011-11-2903:48:45【问题描述】:我正在我的Windows32位机器上编写FireMonkeyHD应用程序,并在运行SnowLeopard... 查看详情

vb中timer控件每隔一小时事件发生一次代码

单靠一个控件完成不了,你只可以最长65535毫秒定时,可以利一个公共变量(比如T)来计数,然后再在timer控件事件过程中第次使T增(减)1,再判定T是否到了规定的值.以下是参考代码:DimT%PrivateSubForm_Load()Timer1.Interval=1000'1000毫秒Timer1.Enab... 查看详情

在两个给定日期之间每隔一天自动填充一次(代码片段)

我目前正在使用thisarticle中的公式来自动填充给定日期之间的日期列:=ArrayFormula(TO_DATE(row(indirect("A"&A2):indirect("A"&B2))))如何调整公式以给出每一个日期?然后文章中的D列会说:01/04/201803/04/201805/04/201807/04/2018......等等。答案... 查看详情

在特定时间重复本地通知,并在同一时间后每隔一段时间重复一次本地通知

】在特定时间重复本地通知,并在同一时间后每隔一段时间重复一次本地通知【英文标题】:RepeatLocalNotificationataspecifictimeandaftersametimeatintervals【发布时间】:2019-02-1811:34:11【问题描述】:它可能与问题重复-Repeatinglocalnotificationd... 查看详情

监控每隔5分钟检测一次日志文件中是否有某个关键字(代码片段)

今有需求:需要监控每隔五分钟检测一次日志文件是否出自按某个关键字。利用过滤全部的日志信息虽然可以过滤出来关键字告警,但是修复后,依然还是会报警,存在局限性,所以需要使用以下办法来实现需求。实现思路比较... 查看详情

quartz定时任务时间设置(代码片段)

每天凌晨2点002**?和每天隔一小时0**/1**?例1:每隔5秒执行一次:*/5****?例2:每隔5分执行一次:0*/5***?在26分、29分、33分执行一次:026,29,33***?例3:每天半夜12点30分执行一次:0300**?(注意日期域为0不是24)每天凌晨1点执行一次:00... 查看详情

如何在每隔一天或每隔一天安排一次 UILocalNotification?

】如何在每隔一天或每隔一天安排一次UILocalNotification?【英文标题】:HowtoscheduleUILocalNotificationatEveryOtherDayorEveryThirdDay?【发布时间】:2013-10-1110:28:17【问题描述】:我每天上午10:00在我的应用程序中安排UILocalNotification。我为此... 查看详情

Python 中的刽子手游戏 - 我的休息时间似乎只在每隔一次玩游戏时才有效

】Python中的刽子手游戏-我的休息时间似乎只在每隔一次玩游戏时才有效【英文标题】:HangmangameinPython-mybreakseemstoonlyworkeveryOTHERtimethegameisplayed【发布时间】:2017-07-0222:04:09【问题描述】:正如标题所示,游戏运行良好,但似乎我... 查看详情

格子 - 错误代码:'ITEM_LOGIN_REQUIRED'。每隔一小时左右重复一次

】格子-错误代码:\\\'ITEM_LOGIN_REQUIRED\\\'。每隔一小时左右重复一次【英文标题】:Plaid-error_code:\'ITEM_LOGIN_REQUIRED\'.Recurringeveryhourorso格子-错误代码:\'ITEM_LOGIN_REQUIRED\'。每隔一小时左右重复一次【发布时间】:2021-12-0908:25:24【问... 查看详情

每隔一段时间自动敲键盘的的vbs脚本(代码片段)

1.上代码setws=createobject("wscript.shell")dows.sendkeys"TAB"WScript.SleepInt(6 *Rnd+1)*1000loop2.代码解释每隔1~6秒,按一次TAB键2.1循环执行操作代码do....操作.....loop2.2按下Tab键ws.sendkeys"TAB"即可 查看详情

为啥我的网格每隔一帧才显示一次?

】为啥我的网格每隔一帧才显示一次?【英文标题】:Whyismymeshonlydisplayedeverysecondframe?为什么我的网格每隔一帧才显示一次?【发布时间】:2013-03-0808:46:29【问题描述】:我正在尝试使用SharpDX(DX11)在屏幕上绘制一个三角形。无论... 查看详情

每隔xxxx秒刷新一次页面(代码片段)

每隔30秒刷新一次页面<head>  <metahttp-equiv="refresh"content="30"></head> 或者使用JS定时器//每隔1秒调用show()函数<scripttype="text/javascript">  functionshow()  alert(11);    setInterval("show 查看详情

算法:动态规划(代码片段)

...动态规划:计算过程为取上面结果,给结果加1,只进行一次计算。(很快就能计算出来) 动态规划有两种形式:1.自顶向下的备忘录法(空间复杂度高)2.自底向上(推荐) 为了说明两种方法:举一个简单例子:斐波那契... 查看详情

abc222f-expensiveexpense(树形dp换根)(代码片段)

题意:解法:第一次树形dp求每个点向下的max.第二次树形dp求每个点向上的max.第二次树形dp的时候,对于x->v,v向上的max等于以下两者取max:1.x向上的max,2.x向下除了v的max.如果x向下的max是v方向的,那么情况2只能取x向下的次... 查看详情

UILocalNotification 声音每隔一段时间播放一次

】UILocalNotification声音每隔一段时间播放一次【英文标题】:UILocalNotificationsoundplayseveryothertime【发布时间】:2015-10-1307:43:00【问题描述】:每当我创建UILocalNotification并触发它时,我的自定义声音只会每隔一个实例播放一次。这只... 查看详情

SimpleAdapter 每隔一秒启动一次就崩溃一次

】SimpleAdapter每隔一秒启动一次就崩溃一次【英文标题】:SimpleAdaptercrasheseverysecondlaunchtime【发布时间】:2017-06-2000:43:21【问题描述】:我有一个SimpleAdapter过滤inputSearch和可点击的项目(我从MySQL数据库中获得)。有时在我的项目... 查看详情

h5实现按钮的长按事件(代码片段)

...12functionalways_shake_up()13//如果是按住不放,使用setInterval,每隔多少时间触发一次动作,每过500毫秒向上摇5度14si=setInterval(shake_up,500);151617$("#move_top").on(18touchstart:function(e)//当向上按钮被开始点中时19timeOutEvent=setTimeout(always_shake_up,... 查看详情