Está en la página 1de 10

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERÍA QUÍMICA 2020A

CURSO: INFORMÁTICA APLICADA A LA INGENIERÍA


LABORATORIO 3
1 . Diseñe un algoritmo tal que, dado 3 edades diferentes determinar la edad menor.

Diagrama de Flujo.

INICIO

E1, E2 , E3

MENOR=999

SI
E1 <MENOR

NO MENOR =E1

SI
E2 <MENOR

MENOR =E2

NO

E3 <MENOR
SI

NO MENOR = E3

MENOR

FIN

1
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA QUÍMICA 2020A

CURSO: INFORMÁTICA APLICADA A LA INGENIERÍA


LABORATORIO 3
Visual Basic

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles Button1.Click
Dim E1, E2, E3, MENOR As Integer
E1 = TextBox1.Text
E2 = TextBox2.Text
E3 = TextBox3.Text
MENOR = E1
If E2 < MENOR Then
MENOR = E2
End if
If E3 < MENOR Then
MENOR = E3
End If
TextBox4.Text = MENOR
End Sub

End Class

2.- Un curso se evalúa en base a cuatro notas de práctica de las cuales se


elimina la nota menor y se promedian las tres notas más altas diseñe un programa
que determine la nota eliminada y el promedio final de alumno.

2
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA QUÍMICA 2020A

CURSO: INFORMÁTICA APLICADA A LA INGENIERÍA


LABORATORIO 3

Diagrama de flujo:

INICIO

N1 , N2 , N3 , N4

MENOR = 99

SI
N1 <MENOR

MENOR = N1
NO

SI
N2 <MENOR

NO MENOR = N2

SI
N3 <MENOR

MENOR = N3
NO

SI
N4 <MENOR

MENOR = N4
NO

PROM = ( N1+N2 + N3 + N4 – MENOR ) / 3


/3

MENOR, PROM

FIN

3
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA QUÍMICA 2020A

CURSO: INFORMÁTICA APLICADA A LA INGENIERÍA


LABORATORIO 3
Visual Basic

Public Class Form1


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim PROM, N1, N2, N3, N4, WMENOR As Double
N1 = TextBox1.Text
N2 = TextBox2.Text
N3 = TextBox3.Text
N4 = TextBox4.Text
WMENOR = 21
If N1 < WMENOR Then
WMENOR = N1
End If
If N2 < WMENOR Then
WMENOR = N2
End If
If N3 < WMENOR Then
WMENOR = N3
End If
If N4 < WMENOR Then
WMENOR = N4
End If
PROM = (N1 + N2 + N3 + N4 - WMENOR) / 3
TextBox5.Text = WMENOR
TextBox6.Text = PROM
End Sub
End Class

4
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA QUÍMICA 2020A

CURSO: INFORMÁTICA APLICADA A LA INGENIERÍA


LABORATORIO 3
3.- Una institución benéfica tiene un comedor de niños y un centro de salud. La
institución recibe anualmente una donación proveniente de Europa que se reparte
en la siguiente forma:
 Si el monto de la donación es menor que $10,000 entonces 35% se destina al
centro de salud y 65% al comedor de niños.
 Si el monto de la donación es de $10,000 o más entonces 30% se destina al
centro de salud, 60% al comedor de niños y el resto se invierte en la bolsa de
valores.

Diagrama de Flujo

INICIO

MONTO

SI NO
MON<10000

COM_N = 0.65*MONTO COM_N = 0.3*MONTO

CENT_SAL = 0.35*MONTO CENT_SAL = 0.6*MONTO

BOL_VAL = 0 BOL_VAL = 0.1*MONTO

COM_N, CENT_SAL,
BOL_VAL

FIN

5
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA QUÍMICA 2020A

CURSO: INFORMÁTICA APLICADA A LA INGENIERÍA


LABORATORIO 3

PROGRAMA EN VISUAL BASIC


PublicClassForm1

PrivateSub Button1_Click(ByVal sender AsSystem.Object, ByVal e


AsSystem.EventArgs) Handles Button1.Click

Dim MONTO, COM_N, BOL_VAL, CENT_SAL As DOUBLE

MONTO = TextBox1.Text
If MONTO < 10000 Then
COM_N = 0.65 * MONTO
CENT_SAL = 0.35 * MONTO
BOL_VAL = 0
Else
COM_N = 0.3 * MONTO
CENT_SAL = 0.6 * MONTO
BOL_VAL = 0.1 * MONTO
EndIf
TextBox2.Text = CENT_SAL
TextBox3.Text = COM_N
TextBox4.Text = BOL_VAL
EndSub

6
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA QUÍMICA 2020A

CURSO: INFORMÁTICA APLICADA A LA INGENIERÍA


LABORATORIO 3
4.- En un estacionamiento cobra S/. 2.5 por hora o fracción de hora, dado el
tiempo de estacionamiento de un vehículo expresado en el formato HH : MM,
determine el importe a pagar por concepto estacionamiento.

Diagrama de Flujo

INICIO

HH, MM

SI NO
MM = 0

IMP = (HH * 2.5) IMP = ((HH + 1) * 2.5)

IMP

FIN

7
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA QUÍMICA 2020A

CURSO: INFORMÁTICA APLICADA A LA INGENIERÍA


LABORATORIO 3

Programa en visual Basic

PublicClassForm1

PrivateSub Button1_Click(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs)


Handles Button1.Click
Dim HH, MM, IMP As Double
HH = TextBox1.Text
MM = TextBox2.Text
If MM = 0 Then
IMP = (HH * (5 / 2))
Else
IMP = ((HH + 1) * (5 / 2))
EndIf
TextBox3.Text = IMP
EndSub

EndClass

5.- En una oficina de empleos categorizan a los postulantes en función del sexo y la
edad de acuerdo a lo siguiente:

 Si la persona es de sexo femenino: categoría FA si tiene menos de 23 años y


FB e caso contrario.
 Si la persona es de sexo masculino: categoría MA si tiene menos de 25 años
y MB en caso contrario.

Diseñe un programa que determine la categoría de un postulante.

8
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA QUÍMICA 2020A

CURSO: INFORMÁTICA APLICADA A LA INGENIERÍA


LABORATORIO 3
Diagrama de Flujo

INICIO

EDAD, SEXO

NO
SI
SEXO = “F”
NO
SI NO SI
EDAD < 23 EDAD < 25

CAT = “FA” CAT = “FB” CAT = “MA” CAT = “MB”

CAT

FIN

Programa en Visual Basic

9
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA QUÍMICA 2020A

CURSO: INFORMÁTICA APLICADA A LA INGENIERÍA


LABORATORIO 3

PublicClassForm1

PrivateSub Button1_Click(ByVal sender AsSystem.Object, ByVal e


AsSystem.EventArgs) Handles Button1.Click
Dim EDAD As Integer
Dim CAT, SEXO As String

SEXO = TextBox1.Text
EDAD = TextBox2.Text
If SEXO = "F" Then
If EDAD < 23 Then
CAT = "FA"
Else
CAT = "FB"
EndIf
Else
If EDAD < 25 Then
CAT = "MA"
Else
CAT = "MB"
EndIf
EndIf
TextBox3.Text = CAT
EndSub

EndClass

10

También podría gustarte