0% encontró este documento útil (0 votos)
21 vistas9 páginas

Taller #2.programacion

El documento describe un taller de programación en Visual Basic .NET donde se deben diseñar interfaces gráficas para resolver diez problemas matemáticos y físicos. Cada problema incluye la declaración de variables, fórmulas de cálculo y la presentación de resultados mediante mensajes. Los temas abarcan desde el cálculo de áreas y aceleraciones hasta conversiones de temperatura y descuentos en precios.

Cargado por

Eymi guerra
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21 vistas9 páginas

Taller #2.programacion

El documento describe un taller de programación en Visual Basic .NET donde se deben diseñar interfaces gráficas para resolver diez problemas matemáticos y físicos. Cada problema incluye la declaración de variables, fórmulas de cálculo y la presentación de resultados mediante mensajes. Los temas abarcan desde el cálculo de áreas y aceleraciones hasta conversiones de temperatura y descuentos en precios.

Cargado por

Eymi guerra
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

TALLER #2

Facilitador(a): Ing. Antoine J. Villarreal O. Asignatura: Programación de Computadoras I


Estudiantes: _Eymi Guerra_______________ Fecha: ____5/5/2024___ Grupo: 1II707

Diseñe una interfaz gráfica y codifique un programa en Visual Basic .NET que resuelva
cada uno de los siguientes enunciados. Elabore una ventana principal en la que cada
botón llame a la ventana de cada problema:

1. Diseñe un programa que permita conocer la superficie de un terreno


cuadrado, si se le pide al usuario que le proporcione la longitud del lado del
terreno.
'Declaracion de variable'
Dim b As Decimal = Lado.Text 'Dato del lado del terreno'
Dim a As Decimal 'Valor a calcular'

'Calculando mediante la formula...


a=b*b

MsgBox(" La superficie del terreno es de " & a & " metros cuadrados ",
vbInformation)
2. Se desea saber cuál es la aceleración media de un coche. Elabore un
programa que calcule dicha aceleración, ingresando las velocidades inicial
y final, así como el tiempo transcurrido, por teclado.
'Declaracion de variable'

Dim vo As Decimal = V1.Text 'Valor velocidad inical'


Dim vf As Decimal = V2.Text 'Valor velocidad final'
Dim t As Decimal = Time.Text 'Valor del tiempo'
Dim a As Decimal 'Valor a calcular'

'Calculando mediante la formula...


a = (vf * 1000 / 3600 - vo * 1000 / 3600) / t

MsgBox("La aceleracion media es " & FormatNumber(a, 2) & " m/s^2 ",
vbInformation)
3. Una persona desea su índice de masa corporal (IMC). Diseñe un programa
en el cual dicha persona debe proporcionar su peso en kg, y su altura en m.
'Declaracion de variable'

Dim p As Integer = Peso.Text 'Valor del peso'


Dim h As Decimal = Alt.Text 'Valor de la altura'
Dim IMC As Decimal 'Valor a calcular'

'Calculando mediante la formula...


IMC = p / (h) ^ 2

MsgBox("El indice de masa corporal es " & FormatNumber(IMC, 2) & "


Kg/m^2 ", vbInformation)
4. Se quiere fabricar un reloj. Por medio de unrograma, el usuario debe
proporcionar por teclado la superficie, y el programa debe calcular la
medida que debe tener el minutero, si este corresponde al radio del reloj.
'Declaracion de variable'
Dim s As Decimal = Super.Text 'Valor del area del reloj'
Dim r As Decimal

'Calculando mediante la formula...


r = Math.Sqrt(s / Math.PI)

MsgBox("La longitud de la manecilla es " & FormatNumber(r, 2) & " metros ",
vbInformation)
5. Se desea un programa que le indique a una persona cuántos euros va a
obtener si va con una determinada cantidad de dólares al banco. El
programa debe solicitar la cantidad de dólares a cambiar.
'Declaracion de variable'
Dim D As Integer = Dolar.Text 'cantidad de dolares'
Dim Eu As Integer

'Calculando mediante la formula...


Eu = 0.94 * D
MsgBox("Se obtendran " & Eu & " euros ", vbInformation)
6. Se desea saber a través de un programa cuántos días lleva viva una
persona a partir de su edad, la cual debe ser introducida por teclado.
'Declaracion de variable'
Dim ed As Integer = Edad.Text 'Edad de la persona'
Dim d As Decimal

'Calculando mediante la formula...


d = ed * 365
MsgBox("La persona tiene " & d & " dias de vida", vbInformation)
7. Se desea elaborar un programa que calcule el rendimiento de un vehículo,
dados los datos de kilómetros recorridos y combustible utilizado (en L).
'Declaracion de variable'
Dim d As Integer = dis.Text 'Dato de la distancia'
Dim c As Integer = Com.Text 'Dato del combustible'
Dim r As Decimal 'Dato a calcular'

'Calculando mediante la formula...


r=d/c
MsgBox("El rendimiento del motor es de " & FormatNumber(r, 2) & " km/gal",
vbInformation)
8. Se desea elaborar una programa que ejecute descuentos del 30% a
diferentes productos. El usuario debe señalar el precio original del producto.
'Declaracion de variable'
Dim po As Integer = Poriginal.Text 'Valor del precio original'
Dim descuento As Decimal = Desc.Text 'Valor del descuento a aplicar'
Dim pfinal As Decimal 'Valor a calcular'

'Calculando mediante la formula...


pfinal = po - po * (descuento / 100)
MsgBox("El precio final es de " & pfinal & "$", vbInformation)
9. Se desea elaborar un programa que pueda convertir cualquier lectura de
temperatura efectuada en °C a °F.
'Declaracion de variable'
Dim c As Integer = grados.Text 'Valor de los grados °c'
Dim f As Decimal 'Valor de °F a calcular'

'Calculando mediante la formula...


f = (c * 1.8) + 32
MsgBox("Su equivalente es " & f & " °F")
10. A través de un programa, calcule la masa necesaria para mover un objeto
con una fuerza variable (introducida por teclado) a una aceleración de 15,2
m/s2.
'Declaracion de variable'

Dim f As Integer = Fuerza.Text 'Valor de la fuerza'


Dim a As Integer = Ace.Text 'Valor de la aceleracion'
Dim m As Decimal 'Valor de masa a calcular

'Calculando mediante la formula...


m=f/a
MsgBox("Se necesita una masa de " & m & "kg para mover el objeto", vbInformation)

También podría gustarte