前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VB实现的倒计时类代码详解案例分享

VB实现的倒计时类代码详解案例分享

原创
作者头像
大师级码师
发布2022-11-06 19:30:19
1.2K0
发布2022-11-06 19:30:19
举报
文章被收录于专栏:大师级码师大师级码师

具体功能代码如下:

Module Module1

Sub Main()

Dim a As Date

Dim h, m, s As Integer

Dim n, i As Long

Dim x, z As Long

Dim y As Long

Console.WriteLine("本程序为倒计时程序,请分部输入需要倒数的小时数、分钟数、秒数")

Console.WriteLine("请输入计时的小时数(大于等于0的整数):")

h = Console.ReadLine()

Console.WriteLine("请输入计时的总分钟数(大于等于0并且小于60的整数):")

m = Console.ReadLine()

Console.WriteLine("请输入计时的秒数(大于等于0的并且小于60的整数):")

s = Console.ReadLine()

Console.WriteLine("当前系统时间为:{0}", h)

a = Now()

Console.WriteLine("当前系统时间为:{0}", a)

Console.WriteLine(" ")

Console.WriteLine(" **************倒计时开始***************** ")

Console.WriteLine(" **************倒计时开始***************** ")

Console.WriteLine(" **************倒计时开始***************** ")

Console.WriteLine(" **************倒计时开始***************** ")

z = 0

x = 60

For i = 0 To h * 3600 + m * 60 + s

For n = 0 To 6000000

For y = 0 To 25

z = z + 1

Next

Next

If (h <= 0) And (m <= 0) And (s <= 0) Then Exit For

If s > 0 Then

s = s - 1

Console.WriteLine(" 剩余:{0}小时{1}分{2}秒", h, m, s)

If (h <= 0) And (m <= 0) And (s <= 0) Then

Console.WriteLine("倒计时完毕,随意输入字符将退出程序:")

Exit For

End If

End If

If s = 0 Then

If m > 0 Then

m = m - 1

s = 59

Console.WriteLine(" 剩余:{0}小时{1}分{2}秒 ", h, m, s)

End If

If m = 0 And h > 0 And s = 0 Then

h = h - 1

m = 59

s = 59

Console.WriteLine(" 剩余:{0}小时{1}分{2}秒 ", h, m, s)

If (h <= 0) And (m <= 0) And (s <= 0) Then

Console.WriteLine("倒计时完毕,随意输入字符将退出程序:")

Exit For

End If

End If

End If

Next

Console.Read()

End Sub

End Module

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档