VB中随机数案例练习【VB学习笔记2020课堂版07】

简介: VB中随机数案例练习【VB学习笔记2020课堂版07】

猜猜我是几小游戏:

知识要点:

1.随机数知识

2.弹出框inputbox

3.窗体启动加载事件form_load

4.消息提示框msgbox

5.相关控件:label、commandbutton、picturebox、textbox、listbox

6.相关逻辑:if语句大小判断

思路分析步骤:

1.在form_load事件中使用inputbox用来输入密码

2.判断输入密码正确,就进入界面,否则就不能进入游戏界面

3.将生成的随机数存储到全局变量中(通用中)

4.猜解的时候,将输入的数字转为数值类型与生成的随机数比较

5.比较判断大小,将结果提示输出到日志区(picturebox)

6.每次猜解成功后,将猜解次数保存到listbox列表中

开发过程要点:

1.生成[1,1000]的随机整数,使用int(rnd*1000+1)

2.猜解逻辑伪代码

注意:如果没有猜对,需要记录猜测次数到一个变量中。

if 输入值>随机数 then

  print 猜大了

else if 输入值<随机数 then

  print 猜小了

else

  print 才对了

end if

3.记录猜解次数

声明全局变量count来记录猜解次数,每次点击猜解都+1

软件设计界面:

a8bfc4288875bb099ae3c958d0702989.png

源代码分享:

Dim sjs%, c%
Private Sub Command1_Click()
sjs = Int(Rnd * 1000 + 1)
Command1.Enabled = False
Label1.Caption = "系统已经生产一个1至1000的随机整数"
End Sub
Private Sub Command2_Click()
c = c + 1
Dim shuru As Integer
shuru = Val(Text1.Text)
If c Mod 8 = 0 Then
    Picture1.Cls
End If
If shuru > sjs Then
    Picture1.Print "猜大了,这是第" & c & "次猜测"
ElseIf shuru < sjs Then
    Picture1.Print "猜小了,这是第" & c & "次猜测"
Else
    pictrue1.Print "恭喜你,猜对了,这是第" & c & "次猜测"
End If
End Sub
Private Sub Form_Load()
Show
Dim a$
a = InputBox("请输入密码", "密码aaa")
If a <> "aaa" Then
End
End If
End Sub
相关文章
|
算法 计算机视觉
使用积分图的自适应二值化算法
使用积分图的自适应二值化算法
二叉树详解(深度优先遍历、前序,中序,后序、广度优先遍历、二叉树所有节点的个数、叶节点的个数)
二叉树详解(深度优先遍历、前序,中序,后序、广度优先遍历、二叉树所有节点的个数、叶节点的个数)
|
人工智能 自然语言处理 搜索推荐
阿里云Elasticsearch AI搜索实践
本文介绍了阿里云 Elasticsearch 在AI 搜索方面的技术实践与探索。
19785 21
|
数据采集 监控 数据挖掘
打造高效用户旅程:埋点分析系统的实操指南
在数字化时代,了解用户如何与我们的产品或服务互动是至关重要的。用户行为,在广义上,指的是用户在网站、应用程序或其他数字界面上的所有动作和反应。这些行为可能包括点击链接、浏览页面、填写表单,甚至是在社交媒体上分享内容。每一个动作都是用户体验的一部分,并对我们理解他们的需求和偏好提供了宝贵的线索。 在技术层面上,用户行为的跟踪和分析可以让我们深入了解用户的互动模式,从而指导我们的产品改进和市场战略。通过分析这些数据,我们可以发现用户旅程中的关键触点,识别用户体验的痛点,以及揭示潜在的优化机会。这不仅有助于提升用户满意度和忠诚度,还可以增强产品的市场竞争力。
打造高效用户旅程:埋点分析系统的实操指南
|
NoSQL Redis 数据安全/隐私保护
macos系统中redis如何设置密码
以上步骤应该可以帮助你在macOS系统的Redis服务中设置密码,确保你的数据存储更加安全。此外,确保你定期检查Redis安全性相关的最佳实践和更新,以保持你的服务安全可靠。
875 3
|
存储 弹性计算 数据库
阿里云oss备份网站数据的详细步骤
该教程指导如何使用阿里云OSS备份网站数据。首先,注册阿里云账号并购买40GB的OSS存储空间。创建Bucket,选择与服务器相同的区域和私有权限。安装阿里云OSS插件,获取AccessKey信息。在宝塔面板中设置计划任务进行网站或数据库备份,选择内网域名以节省流量。备份完成后,通过文件管理器检查OSS中是否有备份文件。下载备份文件需点击文件名,然后打开文件URL。
685 5
|
开发框架 前端开发 JavaScript
若依怎样看开发文档,域名搜这个就行ruoyi.vip,建链接点击在线文档,有前端手册和后端手册,若依文档里有项目扩展,项目扩展有大量的开源的软件
若依怎样看开发文档,域名搜这个就行ruoyi.vip,建链接点击在线文档,有前端手册和后端手册,若依文档里有项目扩展,项目扩展有大量的开源的软件
|
存储 容灾 开发工具
|
人工智能 安全 Java
Java8 - LocalDateTime时间日期类使用详解
Java8 - LocalDateTime时间日期类使用详解
|
消息中间件 存储 监控
【消息中间件】详解mq消息积压
【消息中间件】详解mq消息积压
575 0