回 帖 发 新 帖 刷新版面

主题:我是新手,老师留的一道题不会写,求教··

请用键盘输入一个学生的学号及语文、数学、计算机成绩
一,若三站成绩之和>=280,显示学号“是一个成绩优秀的学生”
二,若不能满足该条件只要语文和数学成绩均在95分以上,则显示学号及“语数成绩优秀”
三,以上条件都不满足,若计算机成绩是100分,显示学号及“计算机成绩优秀‘
四,所有条件都不满足都 ,则示学号及“仍需要努力”
编定要求:(1)用IF嵌套 (2)用ELSEIF结构 (3)用SELECT CASE   前两种方法我会,最后一个不会,
那位大侠帮我编编,跪谢

回复列表 (共3个回复)

沙发

input "id";id
input "chinese";ch
input "ma";ma
input "infor";in
sum=ch+ma+in
select case sum
case is >=280
? id;"是一个成绩优秀的学生"
case is <280
if ch>95 and ma>95 then
? id;"语数成绩优秀"
elseif in=100 then
 ? id;"计算机成绩优秀"
else
? id;"仍需要努力"
end if 
end if
end select


这道题目用selsct 有点牵强

板凳

多谢啊

3 楼

这个程序多了一行“end if”

我来回复

您尚未登录,请登录后再回复。点此登录或注册