You are on page 1of 11

Dim Horas As Integer Dim tarifa, sueldo1, sueldo2, sueldo3 As Decimal Console.WriteLine("Ingrese las horas de trabajo:") Horas = Console.

ReadLine() Console.WriteLine("Ingrese la tarifa por hora:") tarifa = Console.ReadLine() sueldo1 = 4 * Horas * tarifa Console.WriteLine("El sueldo mensual sin descuentos es:" + Str(sueldo1)) Console.ReadLine() sueldo2 = 0.9 * sueldo1 Console.WriteLine("El sueldo mensual con un descuento de 10% x AFP es:" + Str(sueldo2)) Console.ReadLine() sueldo3 = 0.95 * sueldo2 Console.WriteLine("El sueldo mensual con un descuento de 5% x seguro social es:" + Str(sueldo3)) Console.ReadLine() Console.WriteLine("El sueldo final de un empeado de una empresa XYZ a fin de mes es:" + Str(sueldo3) + " " + "incluyendo un descuento de 10% x AFP y 5% x seguro social.") Console.Read()

Dim sueldo, hmensual, AFP, SSOCIAL, Sfinal As Decimal hmensual = 48 * 4 'calculo de las horas mensuales sueldo = 25.78 * hmensual 'calculo del sueldo mensual AFP = sueldo * 0.1 SSOCIAL = sueldo * 0.05 'calculo del seguro social al 5% Sfinal = sueldo - AFP - SSOCIAL Console.WriteLine("el sueldo final a cobrar es: " + Str(Sfinal)) Console.Read()

Tareas De Clases 1. Elaborar un programa que me permita mostrar en pantalla el descuento que le aplican a un trabajador por faltar el 15% de sus horas mensuales. El trabajador tiene 2 turnos para el primer turno gana $55 por hora y para el segundo turno gana 10% mas que el primer turno siendo sus horas de asistencias acumuladasCunto deberia ganar al fin de mes por X horas ingresadas desde el teclado para el primer turno y Y horas ingresadas para el segndo turno?

S1t= 55 * X S2t= [55 + (55 * 0.1)]* Y Sd = (X * 0.15) * s1t + ( y * 0.15 ) * s2t 55 Sf= (s1t + s2t) sd 2. Un auto se desplaza en M.R.U con una v = 130 km/h dirigiendose del punto A al punto B, haciendo un tiempo de 25 mim luego el mismo auto se desplaza del punto B al punto C con una velocidad de 85km/h recorriendo 30.8 km. Se desplaza del pnto C al punto A con una velocidad de 85 km/H en u tiempo de 45 min. Cul es el perimetro que ha recorrido el el auto? (55 * 1.1)

3. Una ama de casa va al mercado con 1200 soles y va a realizar con un 20% del dinero compras en articulos de aseo, un 30% en articulos de primera necesidad y el resto estara disponible para cancelar una deuda de el mes anterior. Para su buena suerte gana 2 bonos del 8 y 9 % de la cantidad de la deuda. Si la deuda es de 480 soles Cul es la cantidad con la que regresa a casa?

4. Un trabajador gana mensualmente 800 soles si el nmero de horas trabajadas es de 196 horas. En caso contario solamente ganara 520 soles

Dim horas As Integer Console.WriteLine("ingrese numero de horas:") horas = Console.ReadLine If (horas > 196) Then Console.WriteLine("el sueldo mensual es de 800") Else Console.WriteLine("el sueldo mensual es de 520") End If

Console.Read() Dim respuesta As String Console.WriteLine("ingresar respuesta si/no:") respuesta = Console.ReadLine 'inicio de la estructura if...else...end if If (respuesta = "si") Then Console.WriteLine("salto en un pie :) :) :)") Else Console.WriteLine("como mongolo me desahogo en la Raza :( :(") End if

5. Un trabajador gana 1200 soles, hay dos tipos de trabajador : el de planta y el de operaciones si es un trabjador de planta le descontaran el 10% de su sueldo por concepto de AFP y un 15% por concepto de seguro social. Para el caso del operario tiene un bono adicional del 30% adisional de su sueldo por concepto de accidentes, un descuento del 8% por AFP y un 7% por concepto de seguro social.

Primer examen parcial


1.Sub Main() Dim mes_actual1, mes_actual, mes_anterior, cobro1, cobro2 As Decimal Console.WriteLine("ingrasar lectura anteriorl:") mes_anterior = Console.ReadLine() Console.WriteLine("ingresar lectura actua:") mes_actual1 = Console.ReadLine() mes_actual = mes_actual1 - mes_anterior If mes_actual < 40 Then cobro1=(mes_actual*35) Console.WriteLine("el precio actual es:" + Str(cobro1)) Else cobro2 = (40 * 35) + (mes_actual - 40) * 25 Console.WriteLine("el precio actual es:" + Str(cobro2)) End If Console.Read()

2.Sub main() Dim primero, segundo, tercer, suma As Integer Console.WriteLine("ingresar el primer dato:")

primero = Console.ReadLine Console.WriteLine("ingresar el segundo dato:") segundo = Console.ReadLine Console.WriteLine("ingresar el tercer dato:") tercer = Console.ReadLine suma = primero + segundo + tercer If (suma = 180) Then Console.WriteLine("si es un triangulo:" + Str(suma)) Else Console.WriteLine("no es un triangulo:") End If Console.Read()

3.Sub main() Dim horas As String Dim jornal, descuento1, total1, descuento2, total2 As Decimal Console.WriteLine("ingreasr el numero de horas:") horas = Console.ReadLine jornal = horas * 15.5 descuento1 = jornal * 0.125 total1 = jornal - descuento1 descuento2 = jornal * 0.0875 total2 = jornal - descuento2 If (jornal > 2500) Then Console.WriteLine("Se hace un descuento del 12.5%, el cual es:" + Str(descuento1)) Console.WriteLine("El jornal total sera:" + Str(total1)) Else Console.WriteLine("Se hace un descuento del 8.75%, el cual es:" + Str(descuento2)) Console.WriteLine("El jornal total sera:" + Str(total2)) End If Console.Read() 4._ ingresar cuatro numeros por tecladp cuya Suma de los numeros pares se muestre. Module Module1 Sub Main() Dim n1, n2, n3, n4, suma As Integer Console.WriteLine("ingrese primer numero") n1 = Console.ReadLine() Console.WriteLine("ingresar segundo numero") n2 = Console.ReadLine() Console.WriteLine("ingrese tercer numero") n3 = Console.ReadLine() Console.WriteLine(" ingrese cuarto numero") n4 = Console.ReadLine() suma = 0 If n1 Mod 2 = 0 Then suma = suma + n1

End If If n2 Mod 2 = 0 Then suma = suma + n2 End If If n3 Mod 2 = 0 Then suma = suma + n3 End If If n4 Mod 2 = 0 Then suma = suma + n4 End If

Console.WriteLine(" la suma de los numeros pares es: " & suma) suma = Console.ReadLine

End Sub End Module

5.- ingresar 4 numeros x teclado y calcular las uma de nuros pares y suma de imperes y su resta.

Sub Main() Dim n1, n2, n3, n4, suma As Integer Console.WriteLine("ingrese primer numero") n1 = Console.ReadLine() Console.WriteLine("ingresar segundo numero") n2 = Console.ReadLine() Console.WriteLine("ingrese tercer numero") n3 = Console.ReadLine() Console.WriteLine(" ingrese cuarto numero") n4 = Console.ReadLine() suma = 0 If n1 Mod 2 = 0 Then suma = suma + n1 End If If n2 Mod 2 = 0 Then suma = suma + n2 End If If n3 Mod 2 = 0 Then

suma = suma + n3 End If If n4 Mod 2 = 0 Then suma = suma + n4 End If

Console.WriteLine(" la suma de los numeros pares es: " & suma) suma = Console.ReadLine dule Module1 Sub Main() Dim n1, n2, n3, n4, suma, sumai As Integer Console.WriteLine(" primer numero ") n1 = Console.ReadLine() Console.WriteLine(" ingresar segundo numero") n2 = Console.ReadLine If n1 Mod 2 = 0 Then suma = suma + n1 ''si numero es par Else sumai = sumai + n1 ''si numero es impar Console.WriteLine("ingrese cuarto numero :") n4 = Console.ReadLine() suma = 0 sumai = 0 If n1 Mod 2 = 0 Then suma = suma + n1 '' si numero par Else sumai = sumai + n1 '' si numero es impar End If If n2 Mod 2 = 0 Then suma = sumai + n2 Else : sumai = sumai + n2 End Ifn3 mod 2 = 0 then suma = suma + n4 else sumai = su End If Console.ReadLine( "la suma de los elementos pares " & suma & la suma de los elmentos impares " & sumai " es: " + (suma- sumai)) Console.ReadLine() " -

Windos form

Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click '' codigop aui mela '' Dim a, b, mayor As Integer a = TextBox1.Text ''objeto . propiedad '' entras a antilik console add new ... windos form b = TextBox2.Text If a > b Then mayor = a Else mayor = b End If Label3.Text = "el numero mayor es: " & mayor '' anda proyectm la ultima alli modificas en form y windos form'' End End Sub Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged End Sub End Class

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim a As Integer Dim descuento As Decimal a = TextBox1.Text If CheckBox1.Checked Then 'calcular el descuento , seguntabla ' Select Case a Case a > 100 And a < 500 nunk va evaluar lo correcto es case is > 100,Is <500 descuento = 0.05 Case Is < 1000 descuento = 0.08 Case Is < 2000 descuento = 0.1 Case Else descuento = 0.12 End Select

Else descuento = 0

End If TextBox2.Text = descuento * 100& "%" Label3.Text = (a - a * descuento) End Sub Private sub checkbox1_checkedchanged(byvalson If checkedbox1.checked then Label12.visible= tru Textbox2.visible= true Else Label12. Visible= false Textbox2.visble=false End if Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub End Class 5 ) para calclura n anteriores =

Module Module1 Sub Main() Dim i As Integer, nr As Integer Console.WriteLine("ingrese numero :") nr = Console.ReadLine() For i = 1 To nr Console.WriteLine("

" & i)

Next Console.ReadLine() End Sub End Module

6) cantidad de pares Module Module2 Sub main() Dim i As Integer, nr As Integer Console.WriteLine(" ingrese cant pares a mostrar :") nr = Console.ReadLine() For i = 2 To nr * 2 Step 2 ( para q vaya de 2 en 2) Console.WriteLine(" " & i) Next Console.ReadLine() End Sub End Module Otra forma Module Module2 Sub main() Dim i As Integer, nr As Integer Console.WriteLine(" ingrese cant pares a mostrar :") nr = Console.ReadLine() For i = 1 To nr Console.WriteLine(" " & i * 2) Next Console.ReadLine()

End Sub

End Module

7) calcular la suma de los n primeros nuemros pares Como empieza el ciclo la Suma = 0 Para un ciclo for i 2 suma = suma + 2 4 suna = suma +6 8 suma = suma +++8

Module Module1 Sub Main() Dim a, i, p, nt, s As Integer Console.WriteLine(" ingrese nro de notas :") a = Console.ReadLine() s = 0 For i = 1 To a Console.Write(" ingrese nota " & i & " nt = Console.ReadLine() s = s + nt Next p = s / a Console.WriteLine("su promedio es : " & p) Console.ReadLine() End Sub End Module ")

7) factorial del nuemro Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim nr As Integer, resultado As Integer nr = TextBox1.Text

resultado = 1 'elemento neutro para la multiplicacion' For i As Integer = 1 To nr resultado = resultado * i Next Label2.Text = resultado

End Sub End Class

You might also like