老师我想设置一个函数,如果有请假就没有满勤,如果没有请假就有满勤100元,我应该怎么设置呢?比如H1是满勤位置,T1是请假天数

问题已解决
所属话题:
#实务#

84784973 | 提问时间:2023 01/10 17:36
首先,你可以使用if-else结构来实现。假设你要设置有关满勤的函数,那么你可以使用如下的代码:
```
if (T1>=0) {
H1=100;
}
else{
H1=0;
}
```
上述代码意味着,如果T1大于等于0,说明有请假,那么满勤位置H1就设置为0;如果T1小于0,说明没有请假,那么满勤位置H1就设置为100。
此外,我们还可以使用switch-case结构来实现:
```
switch(T1) {
case 0:
H1=100;
break;
case 1:
H1=90;
break;
case 2:
H1=80;
break;
case 3:
H1=70;
break;
case 4:
H1=60;
break;
default:
H1=0;
break;
}
```
上述代码表示,如果T1为0,则满勤位置H1为100;如果T1为1,则满勤位置H1为90;以此类推,T1大于4就设置满勤位置H1为0。
拓展:上述代码中,我们在实现if-else和switch-case结构时都使用了开头和结尾的大括号,来显示语句块的边界。但是在特定的情况下,可以省略大括号,只把要执行的语句写在if-else或switch-case之后,但要注意,只能省略一条语句。
2023 01/10 17:46
相关问答
查看更多最新问答
查看更多