Вы находитесь на странице: 1из 12

PROGRAMAS DE APLICACIN

1) Implementar un programa que permite ingresar 2 nmeros enteros, luego muestra la sumatoria, resta y residuo de los mismos.

Try Integer) Integer) Dim N1 As Integer = CType(Me.txtPrimero.Text, Dim N2 As Integer = CType(Me.txtSegundo.Text, Dim R As Integer If Me.rbnSuma.Checked = True Then R = N1 + N2 If Me.rbnResta.Checked = True Then R = N1 - N2 If Me.rbnMultiplicacion.Checked = True Then R =N1*N2 If Me.rbnResiduo.Checked = True Then R = N1 Mod N2 Me.txtResultado.Text = CType(R, Integer) Catch ex As Exception MsgBox("Dato incorrecto") End Try

2) Implementar un programa para ingresar el total de ventas en un negocio, luego calcula el 19% de IGV y muestra en pantalla.

Try Dim v As Double = CType(Me.txtVentas.Text, Integer) Dim igv As Double Dim R As Integer igv = v * 0.19 R = v + igv Me.txtIGV.Text = CType(igv, Integer) Me.txtresultado.Text = CType(R, Integer) Catch ex As Exception MsgBox("Dato incorrecto") End Try

3) Implementar un programa para ingresar el valor del radio de un crculo, luego se calcula e imprime el valor de rea y circunferencia.

Try Dim R As Integer = CType(Me.txtRadio.Text, Integer) Dim A As Double Dim C As Double Me.lstRespuesta.Items.Clear() Me.lstRespuesta.Items.Add("Radio") Me.lstRespuesta.Items.Add(R) If rbnArea.Checked = True Then A = R ^ 2 * 3.1416

Me.lstRespuesta.Items.Add("rea") Me.lstRespuesta.Items.Add(A) End If If Me.rbnCircunferencia.Checked = True Then C = 2 * 3.1416 * R Me.lstRespuesta.Items.Add("Circunferencia") Me.lstRespuesta.Items.Add(C) End If Catch ex As Exception MsgBox("Dato incorrecto") End Try

4) Implementar un programa para ingresar distancias y tiempos del recorrido de un coche, luego se calcula e imprime el valor de la distancia recorrida, tiempo transcurrido de un coche, luego se calcula e imprime el valor de la distancia recorrida, tiempo transcurrido y velocidad.

Try

Dim D As Double = CType(Me.txtDistancia.Text, Double) Dim T As Double = CType(Me.txtTiempo.Text, Double) Dim R As Double Me.lstResp.Items.Clear() If Me.chkDistancia.Checked = True Then R = D Me.lstResp.Items.Add("Distancia") Me.lstResp.Items.Add(R) End If If Me.chkTiempo.Checked = True Then R = T Me.lstResp.Items.Add("Tiempo") Me.lstResp.Items.Add(R) End If If Me.chkVelocidad.Checked = True Then R = D / T Me.lstResp.Items.Add("Velocidad") Me.lstResp.Items.Add(R) End If Catch ex As Exception MsgBox("El dato ingresado es incorrecto")

End Try

5) Implementar un programa para ingresar una cantidad en soles y determinar su equivalencia en billetes de 200, 100, 50, 20, 10 y monedas de 5, 2, 1,0.50, 0.20, y 0.10.
Try Dim sls As Integer = CType(Canti.Text, Integer) Dim docientos As Integer, cien As Integer, cincuenta As Integer, veinte As Integer, diez As Integer, cinco As Integer, dos As Integer, un As Integer, cincent As Integer, veicent As Integer, diecent As Integer docientos = sls \ 200 : cien = sls \ 100 : cincuenta = sls \ 50 veinte = sls \ 20 : diez = sls \ 10 : cinco = sls \ 5 dos = sls \ 2 : un = sls \ 1 : veicent = sls / 0.2 cincent = sls / 0.5 : diecent = sls / 0.1 Soles.Text = "Billetes de S/200 : " & docientos & vbCrLf & "Billetes de S/100 : " & cien & vbCrLf & "Billetes de S/50 : " & cincuenta & vbCrLf & "Billetes de S/20 : " & veinte & vbCrLf & "Billetes de S/10 : "& diez & vbCrLf & "Monedas de S/5 : " & cinco & vbCrLf & "Monedas de S/2 : " & dos & vbCrLf & "Monedas de S/1 : " & un & vbCrLf & "Monedas de S/0.5 : " & cincent & vbCrLf & "Monedas de S/0.2 : " & veicent & vbCrLf & "Monedas de S/0.1 : " & diecent Catch ex As Exception MsgBox("Ingrese un Parmetro Vlido") End Try

6) Implementar un programa para calcular la hipotenusa de un tringulo rectngulo.

Try

Dim Co As Integer = CType(Me.txtCop.Text, Integer) Dim Ca As Integer = CType(Me.txtCady.Text, Integer) Dim H As Double H = ((Co * Co) + (Ca * Ca)) ^ 0.5 Me.txtHipotenusa.Text = CType(H, Double) Catch ex As Exception MsgBox("El dato ingresado es incorrecto") End Try

7) Implementar un programa para ingresar una cantidad de segundos y convertirlos en horas, minutos y segundos, ejemplo: Ingresar 3665, el resultado sera 1H - 1M - 5S.

Try

Dim n As Integer = CType(Me.txtSeg.Text, Integer) Dim H As Integer Dim M As Integer Dim S As Integer Me.lstRes.Items.Clear() H = n / 3600 M = (n Mod 3600) / 60 S = n Mod 60 Me.lstRes.Items.Add("Horas: " + Str(H)) Me.lstRes.Items.Add("Minutos: " + Str(M)) Me.lstRes.Items.Add("Segundos: " + Str(S)) Catch ex As Exception MsgBox("Dato incorrecto") End Try

8) Crear un procedimiento para limpiar todas las cajas de texto de un formulario.

Dim dato As String = Me.txtDato.Text Me.txtDato.Clear()

9) Elaborar un programa para calcular el pago de un trabajador. Ingrese el nombre, cantidad de horas trabajadas y tarifa por hora. Calcular el subtotal (Cantidad de horas trabajadas x Tarifa por hora), una bonificacin (5%, si la cantidad de horas >192, de lo contrario 3%), luego el total a pagar es sub. total + bonificacin. Reportar como resultado sub. total, bonificacin y total.

Try

Dim Ht As Integer = CType(Me.txtHtrab.Text, Integer) Dim Th As Integer = CType(Me.txtTarifa.Text, Integer) Dim Bon As Integer Dim Stotal As Integer Dim Total As Integer Stotal = Ht * Th If (Ht > 192) Then Bon = Stotal * 0.05 Else If (Ht <= 192) Then Bon = Stotal * 0.03 End If End If Me.txtStotal.Text = CType(Stotal, Integer) Me.txtBoni.Text = CType(Bon, Integer) Total = Stotal + Bon Me.txtTotal.Text = CType(Total, Integer) Catch ex As Exception MsgBox("Dato incorrecto") End Try

10)Implementar un programa que solicita dos nmeros enteros y devuelve el menor de mayor de ellos.

Try Dim N1 As Integer = CType(Me.txtPrimero.Text, Integer) Dim N2 As Integer = CType(Me.txtSegundo.Text, Integer) Dim M As Integer If (N1 > N2) Then M = N1 If (N1 < N2) Then M = N2 Me.lblResultado.Text = "El mayor es: " & CType(M, Integer) Catch ex As Exception MsgBox("Dato incorrecto") End Try

11) Implementar un programa que solicita dos nmeros enteros y devuelve el menor de menor de ellos.

Try

Dim N1 As Integer = CType(Me.txtPrimero.Text, Integer) Dim N2 As Integer = CType(Me.txtSegundo.Text, Integer) Dim M As Integer If (N1 > N2) Then M = N2 If (N1 < N2) Then M = N1 Me.lblResultado.Text = "El menor es: " & CType(M, Integer) Catch ex As Exception MsgBox("Dato incorrecto") End Try

12) Implementar un programa que solicita dos nmeros enteros y compruebe si son iguales.

Try Dim N1 As Integer = CType(Me.txtPrimero.Text, Integer) Dim N2 As Integer = CType(Me.txtSegundo.Text, Integer) If (N1 = N2) Then Me.lblResultado.Text = "Los nmeros ingresados son iguales" diferentes" Else Me.lblResultado.Text = "Los nmeros ingresados son End If Catch ex As Exception MsgBox("Dato incorrecto") End Try

13) Implementar un programa que solicita tres nmeros enteros y devuelve el menor de los tres.

Try

Dim N1 As Integer = CType(Me.txtPrimero.Text, Integer) Dim N2 As Integer = CType(Me.txtSegundo.Text, Integer) Dim N3 As Integer = CType(Me.txtTercero.Text, Integer) Dim M As Integer If (N1 < N2) And (N1 < N3) Then M = N1 If (N2 < N1) And (N2 < N3) Then M = N2 If (N3 < N2) And (N3 < N1) Then M = N3 Me.lblResultado.Text = "El menor es: " & CType(M, Integer) Catch ex As Exception MsgBox("Dato incorrecto") End Try

14) Implementar un programa que solicita tres nmeros enteros y devuelve el mayor de los tres.

Try Dim N1 As Integer = CType(Me.txtPrimero.Text, Integer) Dim N2 As Integer = CType(Me.txtSegundo.Text, Integer) Dim N3 As Integer = CType(Me.txtTercero.Text, Integer) Dim M As Integer If (N1 > N2) And (N1 > N3) Then M = N1 If (N2 > N1) And (N2 > N3) Then M = N2 If (N3 > N2) And (N3 > N1) Then M = N3 Me.lblResultado.Text = "El mayor es: " & CType(M, Integer) Catch ex As Exception MsgBox("Dato incorrecto") End Try

15) Implementar un programa que solicita el monto de un salario, y devuelve el 90% si es menor q 1000, caso contrario descuenta 15%.

Try Dim S As Integer = CType(Me.txtSalario.Text, Integer) Dim D As Integer If (S > 1) And (S < 1000) Then D = S - (S * 0.1) Else If (S > 1) And (S >= 1000) Then D = S - (S * 0.15) End If Me.txtDescuento.Text = CType(D, Integer) Catch ex As Exception MsgBox("Dato incorrecto") End Try

16) Implementar un programa que solicita un nmero real, y determina si tiene parte fraccionaria.
Dim n As Double = CType(Numero.Text, Integer), parte, op As Integer If Dos.Checked = True Then If n Mod 2 = 0.0 Then Respuesta.Text = "El Nmero Divido con 2" & vbCrLf & "No tiene parte fraccionaria" Else Respuesta.Text = "El Nmero Divido con 2" & vbCrLf & "tiene parte fraccionaria" End If End If If Tres.Checked = True Then If n Mod 3 = 0.0 Then Respuesta.Text = "El Nmero Divido con 3" & vbCrLf & "No tiene parte fraccionaria" Else Respuesta.Text = "El Nmero Divido con 3" & vbCrLf & "tiene parte fraccionaria" End If End If If Cinco.Checked = True Then If n Mod 5 = 0.0 Then Respuesta.Text = "El Nmero Divido con 5" & vbCrLf & "No tiene parte fraccionaria" Else Respuesta.Text = "El Nmero Divido con 5" & vbCrLf & "tiene parte fraccionaria" End If End If If Siete.Checked = True Then If n Mod 7 = 0.0 Then Respuesta.Text = "El Nmero Divido con 7" & vbCrLf & "No tiene parte fraccionaria" Else Respuesta.Text = "El Nmero Divido con 7" & vbCrLf & "tiene parte fraccionaria" End If End If If Nueve.Checked = True Then If n Mod 9 = 0.0 Then Respuesta.Text = "El Nmero Divido con 9" & vbCrLf & "No tiene parte fraccionaria" Else Respuesta.Text = "El Nmero Divido con 9" & vbCrLf & "tiene parte fraccionaria" End If End If If Once.Checked = True Then If n Mod 11 = 0.0 Then Respuesta.Text = "El Nmero Divido con 11" & vbCrLf & "No tiene parte fraccionaria" Else Respuesta.Text = "El Nmero Divido con 11" & vbCrLf & "tiene parte fraccionaria" End If End If If Trece.Checked = True Then If n Mod 13 = 0.0 Then Respuesta.Text = "El Nmero Divido con 13" & vbCrLf & "No tiene parte fraccionaria"

Else Respuesta.Text = "El Nmero Divido con 13" & vbCrLf & "tiene parte fraccionaria" End If End If

17) Implementar un programa que determina si un nmero es PAR o IMPAR.

Try

Dim n As Integer = CType(Me.txtNumero.Text, Integer) Me.txtNumero.Clear() If (n Mod 2 = 0) Then MsgBox("El nmero es par") Else MsgBox("El nmero es impar") End If Catch ex As Exception MsgBox("El dato es incorrecto") End Try

18) Implementar un programa que determina si un ao es bisiesto. Un ao es bisiesto si es mltiplo de 4 pero no es mltiplo de 100.

Try Dim A As Integer = CType(Me.txtao.Text, Integer) If A Mod 4 = 0 Then Me.lblRta.Text = "Es ao bisiesto" Else Me.lblRta.Text = "No es ao bisiesto" End If Catch ex As Exception MsgBox("Cuantas veces te lo tengo que decir?" + Chr(13) + Chr(10) + "El dato ingresado es incorrecto!") End Try

Вам также может понравиться