开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2876|回复: 12
收起左侧

[易语言] (新人求助!!!)那位大虾进帮我看看错在那里了!!

[复制链接]
结帖率:0% (0/5)
发表于 2011-9-28 10:24:30 | 显示全部楼层 |阅读模式   广西壮族自治区南宁市
2精币
程序运行我想要的结果当:如果(出生月 <1 或 出生月>31 且 出生日 <1 或 出生日>31)
我要程序输出   标准输出 (, “请输入正确的出生__月__日!!!”)  里的这句语句!!
如果(出生月 <1 或 出生月>31 且 出生日 <1 或 出生日>31)  我用且和或反反复复试了好半天都没有得出自己要的结果.那位大虾帮帮忙.帮我过了这关吧.现在都在这问题上卡了两天了!

.版本 2
标准输出 (, “请输入您的姓名:”)
姓名 = 标准输入 ()
标准输出 (, “出生月是:”)
出生月 = 到数值 (标准输入 ())
标准输出 (, “出生日是:”)
出生日 = 到数值 (标准输入 ())
标准输出 (, “计算机正在处理数据可能需要几秒钟......” + #换行符)
.如果 (出生月 = 3 且 出生日 ≥ 21 且 出生日 ≤ 31 或 出生月 = 4 且 出生日 ≤ 20 且 出生日 ≥ 1)
    星座 = “白羊座”
    性格 = “勇气 斗志”
    标准输出 (, “姓名:” + 姓名 + “,    ” + “星座:” + 星座 + “,    ” + “性格:” + 性格)
.否则
    .如果 (出生月 = 4 且 出生日 ≥ 21 且 出生日 ≤ 31 或 出生月 = 5 且 出生日 ≤ 21 且 出生日 ≥ 1)
        星座 = “金牛座”
        性格 = “谨慎 温和”
        标准输出 (, “姓名:” + 姓名 + “,    ” + “星座:” + 星座 + “,    ” + “性格:” + 性格)
    .否则
        .如果 (出生月 < 1 或 出生月 > 12)
            标准输出 (, “请输入正确的出生__月!!!” + #换行符)
        .否则
            .如果 (出生日 < 1 或 出生日 > 31)
                标准输出 (, “请输入正确的出生__日!!!”)
            .否则
                .如果 (出生月 < 1 或 出生月 > 12 且 出生日 < 1 或 出生日 > 31)
                    标准输出 (, “请输入正确的出生__月__日!!!”)


回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳
结帖率:0% (0/1)
发表于 2011-9-28 10:37:03 | 显示全部楼层   河北省保定市
加上个 延迟 (5000)
回复

使用道具 举报

结帖率:23% (3/13)
发表于 2011-9-28 10:37:17 | 显示全部楼层   广东省深圳市
你应该这样:
   如果(出生月<0 或 出生月>31)
        如果(出生日<0 或 出生日>31)
            信息框(“对不起,请输入正确的日期”,0,“超哥提醒你注意!”)
。。。。。。。。。。。。。。。。。。其它自己补充完
回复

使用道具 举报

结帖率:0% (0/5)
 楼主| 发表于 2011-9-28 10:48:54 | 显示全部楼层   广西壮族自治区南宁市
99无敌 发表于 2011-9-28 10:37
你应该这样:
   如果(出生月31)
        如果(出生日31)

问题是.我要在一个如果中就要判断它输入的出生月小于1或出生月大于31.和出生日小于1或出生日大于31的话就输出"请输入正确的出生__月__日!!!"这句语句!
单独判断一个出生月.或判断一个出生日,我能做到.但.在一个如果()中去判断出生月和出生日就不行了.
回复

使用道具 举报

结帖率:50% (4/8)
发表于 2011-9-28 10:50:27 | 显示全部楼层   上海市上海市
本帖最后由 爱家的小懒虫 于 2011-9-28 11:01 编辑

.版本 2
.程序集 窗口程序集1
.子程序 _按钮1_被单击
.局部变量 出生月, 双精度小数型
.局部变量 出生日, 双精度小数型
.局部变量 日期, 文本型
出生月 = 1
出生日 = 123
日期 = 到文本 (出生月) + “月” + 到文本 (出生日) + “日”
.如果真 (出生月 < 1 或 出生月 > 31 或 出生日 < 1 或 出生日 > 31)
    信息框 (“输入错误:” + 日期, 0, )
    返回 ()
.如果真结束
信息框 (“输入正确:” + 日期, 0, )

'试了下完全没问题啊.
回复

使用道具 举报

结帖率:0% (0/5)
 楼主| 发表于 2011-9-28 11:02:29 | 显示全部楼层   广西壮族自治区南宁市
爱家的小懒虫 发表于 2011-9-28 10:50
.版本 2

.程序集 窗口程序集1

为什么我输出就不行呢?是不是我装的易语言有问题啊???

QQ截图未命名.png

回复

使用道具 举报

结帖率:83% (25/30)
发表于 2011-9-28 11:27:25 | 显示全部楼层   河北省廊坊市
丫ang 发表于 2011-9-28 11:02
为什么我输出就不行呢?是不是我装的易语言有问题啊???

你这最后的截图不是行了吗?你到底想要什么样的效果?加我Q,语音,你说明白,我把程序给你改好,现场辅导你!
回复

使用道具 举报

结帖率:83% (25/30)
发表于 2011-9-28 11:27:54 | 显示全部楼层   河北省廊坊市
丫ang 发表于 2011-9-28 11:02
为什么我输出就不行呢?是不是我装的易语言有问题啊???

我的QQ是469717663
回复

使用道具 举报

结帖率:83% (25/30)
发表于 2011-9-28 11:48:23 | 显示全部楼层   河北省廊坊市
丫ang 发表于 2011-9-28 11:02
为什么我输出就不行呢?是不是我装的易语言有问题啊???

看看这个!知道为什么你的判断不出来吗?》看好》》》》
.版本 2
        .' 如果 (出生月 < 1 或 出生月 > 12)
            ' 标准输出 (, “请输入正确的出生__月!!!” + #换行符)
        .否则
            .' 如果 (出生日 < 1 或 出生日 > 31)
                ' 标准输出 (, “请输入正确的出生__日!!!”)
            .否则
                .如果 (出生月 < 1 或 出生月 > 12 或 出生日 < 1 或 出生日 > 31)
                    标准输出 (, “请输入正确的出生__月__日!!!”)
                .否则
》》》》
          你程序运行到绿色字体的时候就已经判断了!明白吗??还没到你想要的效果那里呢!就已经标准输出出来了!!所以,你想要用一个如果,上面的就要删除!或者说屏蔽上面的代码,估计你还不知道什么叫屏蔽呢!。所以,你就先删除上面那两个如果就好啦!你再试试!

指导图片

指导图片
回复

使用道具 举报

结帖率:83% (25/30)
发表于 2011-9-28 11:54:39 | 显示全部楼层   河北省廊坊市
丫ang 发表于 2011-9-28 11:02
为什么我输出就不行呢?是不是我装的易语言有问题啊???

啊,发给你改好的代码吧!!

改好的程序!QQ:469717663.rar

1.23 KB, 下载次数: 6

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表