Cómo escribir la suma VBS. Quiero implementar a+b, el resultado es el resultado de la conexión de a y b. Nota: No utilice el método de tomar el valor absoluto.
¿Cómo modificar este programa? Necesitamos usar otra función incorporada: int. La función int es una función que convierte el valor de entrada en un valor entero. La modificamos así:
c=(int(a)+int. (b))*2
Esto significa pasar a como parámetro a la función int, la función int devolverá el número entero (su valor de entrada) y luego dejará que el valor de retorno participe en el cálculo, por lo que obtienes la respuesta correcta. Por lo tanto, si usa la función inputbox en el futuro, es mejor usar una declaración int para el procesamiento: por ejemplo, c=int(c) 'c es su propia variable
Además, hay otra función: CDbl. Si desea convertir caracteres en números pero no usar números enteros cuando use:
Dim a,b,c,d,e
a= inputbox("a is:" , " Radio de entrada")
b=inputbox("b es:", "Radio de entrada")
c=CDbl(a)
d= CDbl( b)
e=(c+d)*2
msgbox (e)
Ingresas 1. 2, y cuando ingresas 1, 5 es salida. 3.
El ejemplo anterior también se puede escribir sintéticamente:
Dim a,b
a=CDbl(inputbox("a is:", "radio de entrada "))
b=CDbl(inputbox("b es:", "radio de entrada"))
Msgbox (a+b)*2
Cuando ingresas 1.2, 1.3, pero para aquellos que han estado estudiando EBV por un tiempo, esto es mejor.