输入一个数如果大于0输出为正数如果小于0输出为负数如果等于0输出为0 vb程序

作者&投稿:查明 (若有异议请与网页底部的电邮联系)
求VB代码,输入10个数,计算正数,负数,0的个数,输出在窗体?~

Private Sub Command1_Click()
Form1.Cls
Dim num(10), i, countA, countB, countC As Integer
countA = 0
countB = 0
countC = 0
For i = 1 To 10
num(i) = Val(InputBox("请输入第" & i & "个数:"))
If num(i) > 0 Then
countA = countA + 1
Else
If num(i) < 0 Then
countB = countB + 1
Else
countC = countC + 1
End If
End If
Next i
Print "大于0的数有:" & countA & "个!"
Print "小于0的数有:" & countB & "个!"
Print "等于0的数有:" & countC & "个!"
End Sub

a = InputBox("a=", "输入一个数字")
If a > 0 Then
Print "该数为正数"
Else
If a < 0 Then
Print "该数为负数"
Else
Print "该数为0"
End If
End If

Private Sub Command1_Click()

   Dim n As Double

   n = Val(InputBox("请输入一个数!"))

   If n > 0 Then

     MsgBox "正数"

   ElseIf n < 0 Then

     MsgBox "负数"

   Else

     MsgBox "0"

   End If

End Sub

扩展资料:

注意事项

1、对于正整数而言,可以带+号,第一个数字不能为0。

2、 对于负整数而言,必须带负号,第一个数字也不能为0。

3、对于整数而言,实际是由0,正整数和负整数组成的,用前两个方法一起判断。

4、对于正小数而言,可以考带+号,并考虑两种情况,第一个数字为0和第一个数字不为0,第一个数字为0时,则小数点后面应该不为0,第一个数字不为0时,小数点后可以为任意数字。

5、对于负小数而言,必须带负号,其余都同上。

6、对于小数,可以带正负号,并且带小数点就行了,但是至少保证小数点有一边不为空。

7、实数比较简单,,要么是整数,要么是小数。



Private Sub Command1_Click()

Dim a As Double

If IsNumeric(Text1.Text) = True Then  ‘判断输入数据的是否为数值

a = CDbl(Text1.Text)

Else

MsgBox "请输入一个数值!", 16, "提示"

Text1.SetFocus

Exit Sub

End If

Select Case a

Case Is > 0

MsgBox "输入的为正数", , "提示"

Case Is = 0

MsgBox "输入的为0", , "提示"

Case Is < 0

MsgBox "输入的为负数", , "提示"

End Select

End Sub



Private Sub Command1_Click()
   Dim n As Double
   n = Val(InputBox("请输入一个数!"))
   If n > 0 Then
     MsgBox "正数"
   ElseIf n < 0 Then
     MsgBox "负数"
   Else
     MsgBox "0"
   End If
End Sub



excel的问题,在一堆数里面,当>0的时候,用一个公式,当<0的时候又用另一...
如果你说的这堆数在A列,且从第二行就有数,而你须要计算的数值在C(或其它)列,那么你可以在C2单元格输入:=if(A2>0,A2*A2,if(A2<0,A2*5,"")在上面的公式中使用的是一个条件函数,意思是如果这堆数中的A2单元格中数大于0,那么按A2*A2(这是我瞎编的,你可以根据需要设定)进行计算...

Excel对一组数进行判断,是否大于0,然后选取第二个大于0的数_百度知 ...
=INDEX(A1:A11,SMALL(IF(A1:A11>0,ROW(A1:A11)),2))数组公式,按Ctrl+Shift+Enter(在键同时按)结束公式输入。见下图:

EXCEL函数公式,如某单元格大于0,返回另一单元格,如小于,则返回一个公...
在F1中输入或复制粘贴下列公式 =IF(D1>0,E1,IF(D2<=0,D1*1.17+E1,""))

如何在EXCEL中计算一个数值后对其判定,如果大于某个值则舍去。如果小于...
需要增加一个辅助列,在这个辅助列中,用公式判定。例如,原值在A列,计算公式为A列乘以3,判定A*3是否大于B列的值,增加辅助列为C列,C列单元格参考公式如下:=if(A1*3>B1,A1*3,0)

VFP编程: 输入入一个大于等于2的整数,判断是否为素数?说明:一个正整数...
INPUT"请输入一个大于2的整数"TO N FLAG=T \/\/这个t是表示ture,flag是一个标记变量,FOR I=2 TO N-1 \/\/这个循环i的值由2-i-1 IF MOD(N,I)=0 \/\/在2-i-1这些数中如果除n的余数为0(mod是求余函数)FLAG=F. \/\/则把flag变量改为F,也就是false,EXIT \/\/同时用ex...

C语言中怎么判断一个数是否含有小数点?!
如果是数值的话,那么将原始的数值减去取整后的数值如果大于0就表示有小数 if ((n - (int)n) > 0) return = true; 如果是字符串的话,有两种方法,一种是将字符串转换为数值后用上面说的方法判断,另一种是逐字判断是否包含字符小数点“.”...

EXCEL 怎么设置一个数字小于0就显示0,大于就显示实际的数字
然后在C列中显示。用鼠标选中C1表格。3、然后就输入函数公式【=if(A1-B1<=0,0,A1-B1)】。4、然后点击回车键就会出现结果,因为1-2<0,所有会显示0。5、然后用鼠标拉住往下拉,就会得出整组数据的结果。完成以上设置后,即可在EXCEL中设置一个数字小于0就显示0,大于就显示实际的数字。

excel中当数值大于几时显示为几,小于几时显示为0?
在Excel中,你需要实现一个功能,当数值大于等于某个特定值时,显示该特定值,而小于该值时则显示为0。这个功能可以通过使用IF函数轻松实现。具体步骤如下:1. 假设你有一个数值在单元格A1中,例如150和50。2. 在需要显示结果的单元格B1,输入以下公式:"=IF(A1>=100,100,A1)"。这个公式的意思是...

EXCEL工作表中,如何对一列数据中大于0的数值求和
材料\/工具:Excel2010 1、首先打开excel2010表格。2、要对大于60的数据求和,发现有几个不合格。3、输入公式=SUMIF(C2:C8,">60")。4、按回车后出现结果。5、最后手动去掉小于60的数据,发现求和结果一致。6、在excel中合并单元格,选中求和项,输入函数=SUM(C2:C9)-SUM(D3:D9)。

vs如何判断一个数是整数
vs判断一个数是整数的方法如下。用它本身减去它保留0位小数(建议不要四舍五入,直接舍去小数部分)的值和0去比较 如果大于0,说明这个数是小数 如果等于0,说明这个数是整数 不会出现小于0的情况。如果还要判断是否是正整数,那么在加一个条件,这个数是否大于0 ...

呈贡县18325135778: c语言写程序,从键盘输入一个数字,若大于零则输出正数,若小于零则输出负数,为零则输出零 -
虫命三乐: #include <stdio.h> int main() {int n;scanf("%d", &n);if(n > 0) printf("正数");else if(n < 0) printf("负数");else{printf("零");}return 0; }

呈贡县18325135778: 从键盘输入一个数,判断他是正数,负数,还是零 -
虫命三乐: var a:integer; beginreadln(a); {读入需要判断的a}if a>0 then writeln('a is zhengshu') else {如果a>0,则输出“正数”}if a<0 then writeln('a is fushu') else writeln('a is 0'); {否则如果a<0,则输出“负数”,如果a=0,则输出“是0“} end.

呈贡县18325135778: 编一个程序当输入数据大于0时输出为1,等于0时输出0,小于0时输出为 - 1 -
虫命三乐: 没说用那个编程软件啊?我用matlab编程会答了.k=input('enter a number') if k>0 n=1; elseif k==0; n=0; else k n=-1; end n

呈贡县18325135778: C语言if语句的嵌套 和 提供一些关于if else的小程序 -
虫命三乐: 三、if--else if--else结构. if(表达式1) 语句1; else if(表达式2) 语句2; else if(表达式3) 语句3; . . . else 语句n; 这种结构是从上到下逐个对条件进行判断,一旦发现条件满点足就执行与它有关的语句, 并跳过其它剩余阶梯;若没有一个条件...

呈贡县18325135778: 设计一个程序,要求输入一个数,如果次数大于0,显示“输入的为整数”,负责显示“输入的为负数”.
虫命三乐:#include <stdio.h> void main() { printf("请输入一个整数"); int a; scanf("%d",&a); if(a==0) { printf("输入的0"); } if(a>0) { printf("输入的为正数"); } if(a<0) { printf("输入的为负数"); } } 其实你应该到C语言板块去提问的...

呈贡县18325135778: 用类C语言中的if - else语句编写算法 -
虫命三乐: int a;scanf("%f",&a);if(a

呈贡县18325135778: c#程序输入若干个数,如果大于零则显示"正数",如果小于零则显示"负数" -
虫命三乐: while (true){Console.WriteLine("请输入数字");int num = Convert.ToInt32(Console.ReadLine());if (num > 0){Console.WriteLine("{0}是正数",num);}else if (num < 0){Console.WriteLine("{0}是负数",num);}}

呈贡县18325135778: 输入一个数,然后判断输出这是一个正数,或者这是一个负数,或者这是0 c语言 -
虫命三乐: 题目是求一个整数的二进制中1的个数.具体分析如下: 1. 例如输入10,由于其二进制表示为1010,有两个1,因此输出2.2. 先判断整数的最右边一位是不是1.接着把整数右移一位,原来处于右边第二位的数字现在被移到第一位...

呈贡县18325135778: 在C语言中,怎样定义一个函数,使得任意输入一个整数,若为正数,则输出,否则直到得数>0为止 -
虫命三乐: #include<stdio.h> void f(void) { printf("输入一个数:"); int n; while(1) { scanf("%d",&n); if(n>0) { printf("%d\n",n); return; } printf("重输!!\n"); } } void main() { f(); }

呈贡县18325135778: Vf设计程序 输入一个数,大于零,输出正数,否则输出该数 求详细答案 -
虫命三乐: para aaa if aaa>0?"+"+ltrim(str(aaa)) else?aaa endif * 将文件保存为abc.prg,执行时:do abc with 要输入的数;或:?abc(要输入的数)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网