Está en la página 1de 10

UNIVERSIDAD ALAS PERUANAS

FACULTAD DE INGENIERIA Y ARQUITECTURA


ESCUELA DE INGENIERIA CIVIL

EXAMEN FINAL DE PROGRAMACIN DIGITAL

PROFESOR: Ing. PALMA VANEZ, Edison


INTEGRANTE: FERNANDEZ LABIO Alex

DICIEMBRE - 2014

EXAMEN FINAL DE PROGRAMACIN DIGITAL 2014-II

EXAMEN FINAL DE PROGRAMACIN DIGITAL

Los programas se deben realizar en un solo proyecto, que contenga varios formularios (5 form), el
primero debe de ser un men que me permita acceder a los dems programas.
Se considerar con ms nota a aquellos que utilicen la mayor cantidad de comando.
La entrega del examen final es impreso y en digital (CD) el da sbado 06 de diciembre a horas
8:20 am, fuera de este horario, se considerara como si no hubiera realizado el examen.

Hacer un programa en visual Basic 6.0, para cada uno de los archivos.
Fecha de entrega

: sbado 06 de diciembre del 2014

Hora

: 8:20 am

Formato

: Digital (CD) e impreso

Grupo

: 2 personas por grupo

EXAMEN FINAL DE PROGRAMACIN DIGITAL 2014-II

Pregunta 01
1. Escriba un programa para calcular el factor de friccin () para el flujo de cualquier fluido a travs
de conductos y tubos, utilizando las ecuaciones (1) y (2). El programa debe de calcular el nmero de
Reynolds y la rugosidad relativa en tuberas. Despus se deben tomar decisiones de la forma
siguiente:
a. Si NRe < 2100, utilice la ecuacin:
= 64
(Ecuacin 1)
b. Si 2100 < NRe < 4000, el flujo se encuentra en la regin crtica y no se puede calcular ningn valor
confiable para (), imprima un mensaje al usuario del programa.
c. Si NRe > 4100, el flujo es turbulento. Utilice la ecuacin

Solucin:
Private Sub Command1_Click()
Text2 = (Val(Text1) ^ 0.5) * 0.698
End Sub

Private Sub Command2_Click()


Text1 = ""
Text2 = ""
End Sub

Private Sub Command3_Click()


rpta = MsgBox("Esta Seguro de Salir del Sistema?", vbOKCancel + vbQuestion, "Prueba de Las
Constantes de Color")

EXAMEN FINAL DE PROGRAMACIN DIGITAL 2014-II

If rpta = vbOK Then


End
Else
Command2.SetFocus
End If
End Sub

Pregunta 02
2. Desarrolle un programa de interpolacin que permita calcular la densidad del agua a cualquier
temperatura, para ello debe hacer uso de los datos suministrados por la tabla de unidades de
conversin de Agapito pgina 110. El programa solo debe pedir como dato de entra el valor de la
variable Y (temperatura), lo otros datos el programa debe tenerlos almacenado para utilizarlos. No
debe calcular las densidad si el valor de la Temperatura es mayor que 100C y menor que 0C.

Solucin:
Private Sub Command1_Click()

Text7 = Val(Text4) + (Val(Text2) - Val(Text1)) * (Val(Text6) - Val(Text4)) / (Val(Text3) - Val(Text1))

End Sub

EXAMEN FINAL DE PROGRAMACIN DIGITAL 2014-II

Private Sub Command2_Click()


Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text6 = ""
End Sub

Pregunta 03
Desarrolle una aplicacin que permita calcular las boletas de pagos de los trabajadores de una
constructora, se debe ingresar el cdigo del trabajador, nombres y apellidos, seleccionar la
categora (maestro (M), oficial (O) y pen (P)). El pago por hora normal de trabajo para la
categora maestro es 4.00 soles, para la categora oficial es 3.50 soles, para la categora de pen
es 3.00 soles. Adems se sabe que el pago por horas extras es del 60% sobre el pago de horas
normales.
Los descuentos de leyes son de la siguiente manera.
Essalud = 10 % del Total de Ingreso
Fonavi = 7% del Total de Ingreso

EXAMEN FINAL DE PROGRAMACIN DIGITAL 2014-II

SNP = 3% del Total del Ingreso


Solucin:

Private Sub Command1_Click()


Dim t As Double
Dim sb As Double
Dim he As Double
Dim phe As Double
Dim r As Double
Dim f As Double
Dim afp As Double
Dim sn As Double
sb = Text2
he = Text3
phe = Text4
r = sb * 0.1
f = sb * 0.07
afp = sb * 0.03
i = sb + (phe * he)
e = r + f + afp
sn = i - e
Text5 = r
Text6 = f
Text7 = afp
Text8 = i
Text9 = e

EXAMEN FINAL DE PROGRAMACIN DIGITAL 2014-II

Text10 = sn
End Sub
Private Sub Command2_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
Text6 = ""
Text7 = ""
Text8 = ""
Text9 = ""
Text10 = ""
End Sub

Private Sub Command3_Click()


rpta = MsgBox("Esta Seguro de Salir del Sistema?", vbOKCancel + vbQuestion, "Prueba de Las
Constantes de Color")
If rpta = vbOK Then
End
Else
Command2.SetFocus
End If
End Sub

EXAMEN FINAL DE PROGRAMACIN DIGITAL 2014-II

Pregunta 04
4. Para calibrar un medidor de orificio se miden las velocidades () de un fluido, y la cada de presin
(P). Los datos experimentales se dan a continuacin y se buscan los mejores parmetros a y b de la
ecuacin que represente estos datos:
=()
Dnde: =velocidad promedio (pies/s)

Solucin:
Private Sub c_Click()
Text1 = ""
Text2 = ""
End Sub

Private Sub Command1_Click()


Text2 = (2.049 * Val(Text1) ^ 1.998)
End Sub

Private Sub Command3_Click()


End

EXAMEN FINAL DE PROGRAMACIN DIGITAL 2014-II

End Sub

10

También podría gustarte