clase nro2 vb net 2010 rivera & g

7
Company.Rivera & G Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján OPERACIONES BASICAS OPERACIÓN SIMBOLO EJEMPLO Suma + S= x + y Resta - R=x y Producto * P=x * y División / D=x / y División Entera \ DE= x \ y Residuo Mod RE= x Mod y Potencia ^ Po=x ^y Raíz Cuadrada Math.Sqrt(x) Rc=Math.Sqrt(x) Practica Programa para ingresar un número y reporte el último digito. Nota: Para hallar el último digito de un número, solo debe hallar el residuo del número en mención entre 10. Solución: Public Class Frm1 Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnord.Click Dim n As Integer = 0, ud As Integer = 0

Upload: santos-rivera-lujan

Post on 18-Dec-2014

1.420 views

Category:

Education


0 download

DESCRIPTION

Pagina web: riverasn.p.ht

TRANSCRIPT

Page 1: Clase nro2 vb net 2010 rivera & g

Company.Rivera & G

Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján

OPERACIONES BASICAS OPERACIÓN SIMBOLO EJEMPLO

Suma + S= x + y

Resta - R=x – y

Producto * P=x * y

División / D=x / y

División Entera \ DE= x \ y

Residuo Mod RE= x Mod y

Potencia ^ Po=x ^y

Raíz Cuadrada Math.Sqrt(x) Rc=Math.Sqrt(x)

Practica Programa para ingresar un número y reporte el último digito.

Nota: Para hallar el último digito de un número, solo debe hallar el residuo del número en

mención entre 10.

Solución:

Public Class Frm1

Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnord.Click

Dim n As Integer = 0, ud As Integer = 0

Page 2: Clase nro2 vb net 2010 rivera & g

Company.Rivera & G

Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján

n = Txtn.Text

ud = n Mod 10

Lblud.Text = ud

End Sub

Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnlim.Click

Txtn.Clear()

Lblud.Text = ""

Txtn.Focus()

End Sub

Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnsal.Click

Application.Exit()

End Sub

End Class

Programa para ingresar un número y determine las unidades, decenas, centenas y millares si

los tuviera.

Solución

Public Class Frm2

Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnord.Click

Dim n As Long = 0

Dim u As Integer = 0, d As Integer = 0

Dim c As Integer = 0, m As Integer = 0

n = Txtn.Text

u = n Mod 10

n = n \ 10

d = n Mod 10

n = n \ 10

c = n Mod 10

m = n \ 10

Lblu.Text = u

Lbld.Text = d

Lblc.Text = c

Lblm.Text = m

End Sub

Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnlim.Click

Txtn.Clear()

Lblu.Text = ""

Page 3: Clase nro2 vb net 2010 rivera & g

Company.Rivera & G

Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján

Lbld.Text = ""

Lblc.Text = ""

Lblm.Text = ""

Txtn.Focus()

End Sub

Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnsal.Click

Application.Exit()

End Sub

End Class

Programa para ingresar una cantidad en segundo y reporte su equivalente en H horas, M

minutos y S segundos.

1 Hora= 60 Minutos

1 Minuto = 60 Segundos

Solución

Public Class Frm3

Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnord.Click

Dim T As Long = 0, r As Long

Dim h As Integer = 0, m As Integer = 0, s As Integer = 0

T = Txts.Text

h = T \ 3600

r = T Mod 3600

m = r \ 60

s = r Mod 60

Lblh.Text = h

Lblm.Text = m

Lbls.Text = s

End Sub

Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnlim.Click

Txts.Clear()

Lblh.Text = ""

Lblm.Text = ""

Lbls.Text = ""

Txts.Focus()

End Sub

Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnsal.Click

Application.Exit()

End Sub

End Class

Page 4: Clase nro2 vb net 2010 rivera & g

Company.Rivera & G

Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján

Programa para ingresar 2 puntos en el plano cartesiano y determine la distancia entre ellas.

Solución

Public Class Frm4

Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnord.Click

Dim x1 As Single = 0, y1 As Single = 0

Dim x2 As Single = 0, y2 As Single = 0

Dim d As Single

x1 = Txtx1.Text

y1 = Txty1.Text

x2 = Txtx2.Text

y2 = Txty2.Text

d = Math.Sqrt((x1 - x2) ^ 2 + (y1 - y2) ^ 2)

Lbld.Text = d

End Sub

Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnlim.Click

Txtx1.Clear()

Txty1.Clear()

Txtx2.Clear()

Txty2.Clear()

Lbld.Text = ""

Txtx1.Focus()

End Sub

Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnsal.Click

Application.Exit()

End Sub

End Class

Programa para ingresar una cantidad en Kilos y reporte su equivalente en libras.

1 Kilo=2.2 Libras

Solución

Page 5: Clase nro2 vb net 2010 rivera & g

Company.Rivera & G

Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján

Public Class Frm5

Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnord.Click

Dim k As Single = 0, l As Single = 0

k = Txtk.Text

l = 2.2 * k

Lbll.Text = l

End Sub

Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnlim.Click

Txtk.Clear()

Lbll.Text = ""

Txtk.Focus()

End Sub

Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnsal.Click

Application.Exit()

End Sub

End Class

Programa para ingresar valores a X e Y y determine los valores de A y B

2X + 3A=A+B

X+ 4B-5=2Y+2

Solución

Se tiene

2X + 3A = A – B ----------------- (Ec 1)

X + 4B – 5 = 2Y +2 ----------------- (Ec2)

Se debe saber que para resolver una ecuación, esta debe tener una sola incógnita; de acuerdo a

esto, observamos que la Ec 2 se resolverá primero, ya que solo tiene una sola incógnita que es

B, porque X e Y son conocidos puesto que serán ingresados por teclado. Despejando B de Ec 2,

tendremos:

B = 2Y + 7 – X

4

Ahora como ya conocemos B, podemos resolver la Ec 1, porque ahora solo tendrá una incógnita

que será A. Despejando A de Ec 1 tendremos:

A = –B – 2X

2

Page 6: Clase nro2 vb net 2010 rivera & g

Company.Rivera & G

Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján

Public Class Frm6

Private Sub Btnord_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnord.Click

Dim x, y, a, b As Single

x = Txtx.Text

y = Txty.Text

b = (2 * y + 7 - x) / 4

a = (-b - 2 * x) / 2

Lbla.Text = a

Lblb.Text = b

End Sub

Private Sub Btnlim_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnlim.Click

Txtx.Clear()

Txty.Clear()

Lbla.Text = ""

Lblb.Text = ""

Txtx.Focus()

End Sub

Private Sub Btnsal_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Btnsal.Click

Application.Exit()

End Sub

End Class

Trabajo Nro3: Diseñe, Declare, procese y reporte en un proyecto llamado

Apellidos3_Nombres3 1. Programa para ingresar un numero de 5 dígitos y determine el producto del ultimo y

penúltimo digito

2. Programa para ingresar la velocidad de un automóvil así como el tiempo empleado en

recorrer una distancia a determinar.

Velocidad = Distancia

tiempo

3. Programa para ingresar las horas trabajadas, pago x hora así como el Porcentaje de

bonificación y determine el sueldo, la bonificación y pago total

Sueldo= Horas Trabajadas x Pago Hora

Bonificación = Sueldo x Porcentaje de Bonificación

100

Pago Total = Sueldo + Bonificación

4. Programa para ingresar 2 números y reporte el residuo

Page 7: Clase nro2 vb net 2010 rivera & g

Company.Rivera & G

Mi Web: riverasn.p.ht Autor : Santos Nilo Rivera Luján

5. Programa para ingresar 3 números X,Y e Z y determine A, B y C

AX + 3B=C+Y

4Y+Z=3+C

2X+2B+C=5-Y

6. Programa para ingresar los catetos de un triángulo rectángulo y calcule y reporte la

hipotenusa

Hipotenuza2 = Cateto1

2 + Cateto2

2

7. Programa para ingresar el área de un cuadrado y determine el perímetro

Area = Lado2

Perímetro = 4xLado

8. Programa para ingresar 4 puntos en el plano cartesiano y determine la distancia entre los

puntos, así como el perímetro.