精易论坛

标题: 存储单位换算 [打印本页]

作者: 天空c    时间: 2020-10-1 09:40
标题: 存储单位换算
  
子程序名返回值类型公开备 注
储存换算小数型 将储存单位进行换算  返回换算后的结果
参数名类 型参考可空数组备 注
欲换算的数值小数型欲换算的数值
换算前单位整数型0.bit 1.B 2.KB 3.MB 4.GB 5.TG 6.PB 7...以此类推
换算后单位整数型0.bit 1.B 2.KB 3.MB 4.GB 5.TG 6.PB 7...以此类推
变量名类 型静态数组备 注
tep小数型 
i整数型 
tep = 欲换算的数值
如果真 (换算前单位 = 换算后单位)
返回 (tep)
如果真 (换算前单位 < 0 换算后单位 < 0)
返回 (0)
如果真 (换算前单位 = 0 换算后单位 = 0)
如果真 (换算前单位 > 换算后单位)
计次循环首 (换算前单位 - 换算后单位 - 1, i)
tep = tep × 1024
计次循环尾 ()
返回 (tep × 8)
如果真 (换算前单位 < 换算后单位)
tep = tep ÷ 8
计次循环首 (换算后单位 - 换算前单位 - 1, i)
tep = tep ÷ 1024
计次循环尾 ()
返回 (tep)

如果真 (换算前单位 > 换算后单位)
计次循环首 (换算前单位 - 换算后单位, i)
tep = tep × 1024
计次循环尾 ()
返回 (tep)
如果真 (换算前单位 < 换算后单位)
计次循环首 (换算后单位 - 换算前单位, i)
tep = tep ÷ 1024
计次循环尾 ()
返回 (tep)
返回 (0)

顺便问一句,是存储单位还是储存单位?




作者: 天空c    时间: 2020-10-1 09:40
我点了保存草稿就直接发出来了?
作者: 信易达    时间: 2020-10-1 10:20
用系统api不香吗
作者: 噢噢    时间: 2020-10-1 15:25
支持开源~!感谢分享
作者: 真冬    时间: 2020-12-1 18:16
  
子程序名返回值类型公开备 注
储存换算g小数型 将储存单位进行换算  返回换算后的结果
参数名类 型参考可空数组备 注
欲换算的数值小数型欲换算的数值
换算前单位整数型0.bit 1.B 2.KB 3.MB 4.GB 5.TG 6.PB 7...以此类推
换算后单位整数型0.bit 1.B 2.KB 3.MB 4.GB 5.TG 6.PB 7...以此类推
变量名类 型静态数组备 注
tep小数型 
等于0bit整数型 
乘法整数型 
除法整数型 
tep = 欲换算的数值
如果真 (换算前单位 = 换算后单位)
返回 (tep)
如果真 (换算前单位 < 0 换算后单位 < 0)
返回 (0)
等于0bit = 到整数 (换算前单位 = 0 换算后单位 = 0)  ' 等于0的话得到1 不等于0得到0
乘法 = 到整数 (换算前单位 > 换算后单位)  ' 大鱼得到1 小鱼等于得到0
除法 = 到整数 (换算前单位 < 换算后单位)  ' 小鱼得到1 大鱼等于得到0
tep = tep ÷ (7 × 等于0bit + 1)
' 等于0bit的话得到1 等于0bit不等于0得到0
' 7*1+1=7+1=8
' tep = tep ÷ 8
' 7*0+1=0+1=1
' tep = tep ÷ 1
' 换算前单位 - 换算后单位 - 1
' 换算前单位 - 换算后单位 - 0
计次循环首 (换算前单位 - 换算后单位 - 等于0bit, )
tep = tep � (1023 × 乘法 + 1) ÷ (1023 × 除法 + 1)
' 大鱼乘法得到1 除法得到0
' × (1023 × 1 + 1) ÷ (1023 × 0 + 1)
' × (1023 + 1) ÷ (0 + 1)
' × 1024 ÷ 1
' tep = tep × 1024 ÷ 1
' 1024 ÷ 1=1024
' tep = tep × 1024
' 小鱼乘法得到0 除法得到1
' × (1023 × 0 + 1) ÷ (1023 × 1 + 1)
' × (0 + 1) ÷ (1023 + 1)
' × 1 ÷ 1024
' tep = tep × 1 ÷ 1024
' tep × 1=tep
' tep = tep ÷ 1024
计次循环尾 ()
返回 (tep � (7 × 等于0bit + 1))
' 等于0bit的话得到1 等于0bit不等于0得到0
' 7*1+1=7+1=8
' tep × 8
' 7*0+1=0+1=1
' tep × 1



作者: 真冬    时间: 2020-12-1 18:18
本帖最后由 真冬 于 2020-12-1 18:32 编辑
  
子程序名返回值类型公开备 注
储存换算g小数型 将储存单位进行换算  返回换算后的结果
参数名类 型参考可空数组备 注
欲换算的数值小数型欲换算的数值
换算前单位整数型0.bit 1.B 2.KB 3.MB 4.GB 5.TG 6.PB 7...以此类推
换算后单位整数型0.bit 1.B 2.KB 3.MB 4.GB 5.TG 6.PB 7...以此类推
变量名类 型静态数组备 注
tep小数型 
等于0bit整数型 
乘法整数型 
除法整数型 
tep = 欲换算的数值
如果真 (换算前单位 = 换算后单位)
返回 (tep)
如果真 (换算前单位 < 0 换算后单位 < 0)
返回 (0)
等于0bit = 到整数 (换算前单位 = 0 换算后单位 = 0)  ' 等于0的话得到1 不等于0得到0
乘法 = 到整数 (换算前单位 > 换算后单位)  ' 大鱼得到1 小鱼等于得到0
除法 = 到整数 (换算前单位 < 换算后单位)  ' 小鱼得到1 大鱼等于得到0
如果真 (除法 = 1)
tep = tep ÷ (7  ×  等于0bit + 1)
' 等于0bit的话得到1 等于0bit不等于0得到0
' 7*1+1=7+1=8
' tep = tep ÷ 8
' 7*0+1=0+1=1
' tep = tep ÷ 1
' 换算前单位 - 换算后单位 - 1
' 换算前单位 - 换算后单位 - 0
计次循环首 (换算前单位 - 换算后单位 - 等于0bit, )
tep = tep  × (1023 × 乘法 + 1) ÷ (1023 × 除法 + 1)
' 大鱼乘法得到1 除法得到0
' × (1023 × 1 + 1) ÷ (1023 × 0 + 1)
' × (1023 + 1) ÷ (0 + 1)
' × 1024 ÷ 1
' tep = tep × 1024 ÷ 1
' 1024 ÷ 1=1024
' tep = tep × 1024
' 小鱼乘法得到0 除法得到1
' × (1023 × 0 + 1) ÷ (1023 × 1 + 1)
' × (0 + 1) ÷ (1023 + 1)
' × 1 ÷ 1024
' tep = tep × 1 ÷ 1024
' tep × 1=tep
' tep = tep ÷ 1024
计次循环尾 ()
返回 (tep  × (7 × 等于0bit + 1))
' 等于0bit的话得到1 等于0bit不等于0得到0
' 7*1+1=7+1=8
' tep × 8
' 7*0+1=0+1=1
' tep × 1


作者: ghost12    时间: 2022-3-12 14:02
不明真相的吃瓜群众路过~\赶紧买个瓜围观




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4