Lec 11
Visual Basic 2015 Lección 11: Cómo realizar operaciones aritméticas
En Visual Basic 2015, podemos escribir código para dar instrucciones al ordenador para realizar cálculos matemáticos tales como suma, resta, multiplicación, división y otros tipos de operaciones aritméticas. Con el fin de Visual Basic 2015 para realizar cálculos aritméticos, tenemos que escribir código que implican el uso de diversos operadores aritméticos. Visual Basic 2015 operadores aritméticos son muy similares a los operadores aritméticos normales, sólo que con algunas ligeras variaciones. La operadores más y menos son los mismos, mientras que el operador de multiplicación utilizar el símbolo * y el operador de división utilizar el símbolo /. La lista de operadores de Visual Basic l 2015 aritméticas se muestran en la tabla 11.1 a continuación:
Table 11.1: Operatociones Aritmetica
OPERATOR | MATHEMATICAL FUNCTION | EXAMPLE |
---|---|---|
+ | Addition | 1+2=3 |
– | Subtraction | 10-4=6 |
^ | Exponential | 3^2=9 |
* | Multiplication | 5*6=30 |
/ | Division | 21/7=3 |
Mod | Modulus(returns the remainder of an integer division) | 15 Mod 4=3 |
\ | Integer Division(discards the decimal places) | 19/4=4 |
Ejemplo 11.1
En este programa, inserta dos cuadros de texto, cuatro etiquetas y un botón. En las ventanas de propiedades, cambiar el nombre del botón para BtnCal, los nombres de los cuadros de texto a TxtNum1 y TxtNum2 y cambiar los nombres de las etiquetas para LblSum, LblDiff, LblPdct y LblQuo respectivamente. Haga clic en el botón y entrar en la ventana de código y escriba el código de Visual Basic 2015, tal como se muestra a continuación.
Private Sub BtnCal_Click (remitente de ByVal como System.Object, ByVal e As System.EventArgs) Maneja BtnCal.Click
num1 tenue, num2, diferencia, producto, cociente Como SingleDim num1 As Single, num2 As Single, suma Como Individual, diff Como Individual, PDCT Como Doble, Doble A medida quo
num1 = TxtNum1.Text
num2 = TxtNum2.Text
suma = num1 + num2
diferencia = num1-num2
producto = num1 * num2
cociente = num1 / num2
LblSum.Text = suma
LblDiff.Text = diferencia
LblPdct.Text = producto
LblQuo.Text = cociente
End Sub
Al ejecutar el programa, el usuario puede introducir dos números y haga clic en el botón de calcular para realizar las cuatro operaciones aritméticas básicas. Los resultados se muestran el las cuatro etiquetas, como se muestra en la Figura 11.1
vb2015_fig11.1
Figura 11.1
Ejemplo 11.2: Teorema de Pitágoras
Este programa implica el uso de Teorema de Pitágoras para calcular la longitud de la hipotenusa c dada la longitud de la banda adyacente y la longitud del lado opuesto b. En caso de haber olvidado la fórmula del teorema de Pitágoras, se escribe como c ^ 2 = a ^ 2 + b ^ 2 en Visual Basic 2015. En este programa, inserte dos cuadros de texto para que el usuario introduzca el valor de un lado y el valor de la cara B, respectivamente. Añadir una etiqueta para mostrar el resultado, que es la longitud de la hipotenusa. Por último, añadir un botón y cambiar su nombre a BtnCal y texto a calcular. Haga clic en el botón Calcular e introduzca el código siguiente.
Private Sub BtnCal_Click (remitente de ByVal como System.Object, ByVal e As System.EventArgs) Maneja Button1.Click
'Para dibujar un triángulo en tiempo de ejecución
Dim myPen Como Pen
Dim a As New Point (10, 10)
Dim B Como Nuevo punto (100, 50)
Dim C como nuevo punto (60, 150)
Dim myPoints Como Point () = {A, B, C}
myPen = nueva pluma (Drawing.Color.Blue, 5)
myGraphics tenues como gráficos = Me.CreateGraphics
myGraphics.DrawPolygon (myPen, myPoints) 'teorema de Pitágoras
Dim a1, b1, c1 As Single
a1 = TxtA.Text
b1 = TxtB.Text
c1 = (a1 ^ 2 + b1 ^ 2) ^ (1/2)
LblC.Text = c1
End Sub
* La primera parte del código es dibujar un triángulo en tiempo de ejecución. Usted deberá aprender a escribir código para dibujar un triángulo en la lección posterior. La salida se muestra en la Figura 11.2
vb2015_fig11.2
Figura 11.2
Ejemplo 11.3: BMI Calculator
Una gran cantidad de personas que son obesas ahora y que podría afectar seriamente su salud. La obesidad se ha demostrado por los expertos médicos para ser un uno de los factores principales que trae muchos problemas médicos adversos, incluyendo la de la enfermedad cardiovascular. Si su IMC es superior a 30, se le considera obeso. Se puede hacer referencia a la siguiente gama de valores del IMC para su estado de peso.
= Insuficiente <18,5
El peso normal = 18.5-24.9
Sobrepeso = 25-29.9
La obesidad = índice de masa corporal de 30 o mayor
Con el fin de calcular su índice de masa corporal, usted no tiene que consultar a su médico, sólo tiene que utilizar un ordenador personal un programa hecho calculadora o, esto es exactamente lo que te estoy mostrando aquí. Este índice de cálculo es un programa de Visual Basic 2015 que puede calcular el índice de masa corporal, o IMC de una persona basándose en el peso corporal en kilogramos y la altura del cuerpo en el medidor. El IMC se calcula mediante la fórmula peso / (altura) ^ 2, donde el peso se mide en kg y la altura en metros. Si sólo conoce su peso y altura en libras y pies, entonces usted necesita para convertirlos en el sistema métrico. El código se muestra a continuación:
Private Sub Button1_Click (remitente de ByVal como System.Object, ByVal e como System.EventArsgs) Maneja Button1.ClickDim altura, el peso, el IMC como único
height = TextBox1.Text
peso = TextBox2.Text
IMC = (peso) / (altura ^ 2)
LblBMI.Text = índice de masa corporal
End Sub
La salida se muestra en la figura 11.3 a continuación. En este ejemplo, su altura es de 1,80 m (aproximadamente 5 pies 11), su peso es de 75 kg (alrededor de 168Ib), y su IMC es de 23.14815. La lectura sugiere que usted está sano. (Nota; 1 pie = 0,3048, 1 libra = 0,45359237 kilogramo)
Figura 11.3
De los ejemplos anteriores, se puede ver que la escritura de código que implican operaciones aritméticas es relativamente fácil. Éstos son los proyectos más aritméticas con los que trabaja en Visual Basic 2015:
Área de un triángulo
Área de un rectángulo
Área de un círculo
Volumen de un cilindro
Volumen de un cono
Volumen de una esfera
Interés compuesto
Valor futuro
Media
Diferencia
Suma de los ángulos en los polígonos
La conversión de libras a kilogramos
La conversión de Fahrenheit a Celsius
La conversión de millas a km
La conversión de metros a pies
Comentarios
Publicar un comentario