Está en la página 1de 6

Codigo para realizar una calculadora

Dim opera As Byte Dim num1, num2, resp As Double Private Sub borrar_Click() visor.Text = " " num1 = 0 num2 = 0 resp = 0 End Sub Private Sub Command1_Click() num1 = Val(visor.Text) resp = 9 / 5 * num1 + 32 visor.Text = resp End Sub Private Sub Command2_Click() num1 = Val(visor.Text) resp = 5 / 9 * (num1 - 32) visor.Text = resp End Sub Private Sub Command3_Click() num1 = Val(visor.Text) resp = num1 + 273 visor.Text = resp End Sub Private Sub Command4_Click() num1 = Val(visor.Text)

resp = num1 - 273 visor.Text = resp End Sub Private Sub Command5_Click() num1 = Val(visor.Text) resp = 5 / 9 * (num1 - 32) + 273 visor.Text = resp End Sub Private Sub Command6_Click() num1 = Val(visor.Text) resp = 9 / 5 * (num1 - 273) + 32 visor.Text = resp End Sub Private Sub Command7_Click() resp = Val(visor.Text) * -1 visor.Text = resp End Sub Private Sub Command8_Click() num1 = Val(visor.Text) If num1 < num1 =" Sqr(num1)" text =" num1" num1 =" Val(visor.Text)" resp =" num1" text =" resp" num1 =" Val(visor.Text)" opera =" 4" text = " " num1 =" Val(visor.Text)" opera =" 5" text = " " num1 =" 0" num2 =" 0" resp =" 0" num2 =" Val(visor.Text)" opera =" 1" resp =" num1" opera =" 2" resp =" num1" opera =" 3" resp =" num1" opera =" 4" num2 =" 0" resp =" num1" opera =" 5" num2 =" 0" resp =" num1" opera =" 6" num2 =" 0" resp =" num1" opera =" 7" num2 =" 0" resp =" num1" text =" resp" num1 =" Val(visor.Text)" opera =" 6" text = " " num1 =" Val(visor.Text)" opera =" 3" text = " " text =" visor.Text" text =" visor.Text" text =" visor.Text" text =" visor.Text" text =" visor.Text" text =" visor.Text" text =" visor.Text" text =" visor.Text" text =" visor.Text" text =" visor.Text" num1 =" Val(visor.Text)" opera =" 7" text = " " num1 =" Val(visor.Text)" opera =" 2" text = " " num1 =" Val(visor.Text)" opera =" 1" text = " "> 57 Then KeyAscii = 0 End If End Sub Publicado por jeison fernando en 12:14 No hay comentarios: Publicar un comentario en la entrada

Entrada ms reciente Entrada antigua Pgina principal Suscribirse a: Enviar comentarios (Atom)

Archivo del blog

2008 (16) o noviembre (16) Visual Basic 6.0 Codigo para introducir contrasea y cambiarla Codigo para realizar una tabla de multiplicar Codigo para la sumatoria de un numero dado Codigo para transformar segundos a minutos Codigo para calcular area y volumen de un cilindro... Codigo para ordenar 4 numeros de mayor a menor Codigo para calcular cuadrado de un numero, conver... Codigo para desplazar una imagen de esquina a esqu... Codigo para crear una lista de numeros y ordenarlo... Codigo para hallar los minutos, horas y dias Codigo para hallar el factorial de un numero Codigo para calcular ecuacion ax2+bx+c Codigo para mover una imagen de izquierda a derech... Codigo para realizar una calculadora Codigo para ver si una persona es apta o no para p...

Datos personales

jeison fernando EDAD: 17 OCUPACION : ESTUDIANTE DE ING. DE SISTEMAS Ver todo mi perfil

La siguiente funcin calcula la integral definida f(x) en el intervalo [a,b] por el mtodo de Simpson (Se debe proporcionar un nmero par de intervalos). Public Function InSimpson(ByVal a As Double, ByVal b As Double, ByVal n As Integer) Integral de Simpson a es el valor inferior del intervalo [a,b] b es el valor superior del intervalo [a,b] n es el nmero de intervalos

Fun(x) es la funcin definida por el usuario Por ejemplo para f(x) = 1 / (1 + x ^ 2) en [0,1] la integral exacta es /4=0,785398163397448 Para n=10 resulta : 0,785398153484804 Para n=50 resulta : 0,785398163396813 Para n=100 resulta : 0,785398163397439 If n Mod 2 = 1 Then MsgBox(El nmero de intervalos debe ser par, adoptamos n=n+1, _ vbExclamation, Mtodo de Simpson) n=n+1 End If Dim h As Double Dim xN_1 As Double Dim Int1 As Double Dim Sum As Double = 0 Dim x2j_1 As Double Dim x2j As Double Distancia entre dos puntos h = (b a) / n Calcula x[n-1] xN_1 = a + (n 1) * h Calcula f(a)+4*f(x[n-1])+f(b) Int1 = Fun(a) + 4 * Fun(xN_1) + Fun(b) Calcula el sumatorio Sum[j=1 hasta n/2-1] de 2*f(x[2j-1])+f(x[2j]) For j = 1 To (n / 2 1) Calcula x[2j-1] x2j_1 = a + (2 * j 1) * h Calcula x[2j] x2j = a + (2 * j) * h Sum = Sum + 2 * Fun(x2j_1) + Fun(x2j) Next j Return h / 3 * (Int1 + 2 * Sum) End Function Private Function Fun(ByVal x As Double) As Double Funcin definida por el usuario que se va a integrar en el intervalo [a,b] Return 1 / (1 + x ^ 2) End Function

También podría gustarte