首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SmallBasic计算员工月薪

SmallBasic计算员工月薪
EN

Stack Overflow用户
提问于 2015-04-08 10:30:38
回答 2查看 77关注 0票数 0

如果输入负数,则需要设置加班时数为0,如果加班时数大于20,则设置为20。

代码语言:javascript
复制
TextWindow.Write(" Enter the number of overtime hours: ")
overtime = TextWindow.ReadNumber()
If (overtime < 0 Or overtime > 20) Then 
TextWindow.WriteLine("Invalid hours. Hours must be between 0 and 20")
EndIf

我相信我做错了,但我不知道如何修复它。

EN

回答 2

Stack Overflow用户

发布于 2015-04-08 11:42:53

我对smallbasic一无所知,但这里有一个简单的逻辑

假设您希望输入数字为负数时设置overtime=0,输入数字大于20时设置overtime=20

代码语言:javascript
复制
If (overtime < 0 ) Then 
  TextWindow.WriteLine("Invalid hours. Hours must be greater than 0")
  overtime =0
Else If (overtime > 20 ) Then 
  TextWindow.WriteLine("Invalid hours. Hours must be less than 20")
  overtime =20
Else
   //do your stuff here
EndIf
票数 1
EN

Stack Overflow用户

发布于 2015-04-15 07:17:57

你可以做的是,做两个if语句,

代码语言:javascript
复制
if overtime<0 then
overtime = 0
else if overtime > 20 then
overtime = 20
endif

endif

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29504880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档