Está en la página 1de 6

TRABAJO EN CASA 11.

INSTRUCCIÓN SI ANIDADA, SI_FIN SI, PROCESOS

YORMAN SNEIDER LIMA AMAYA. 1181749

PROFESORA. MERY SARMIENTO

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER

FACULTAD DE CIENCIAS BASICAS

01/06/2021
1. En un complejo deportivo se permite el paso de niños a las diferentes
secciones, de acuerdo a las siguientes condiciones:
SECCION 1: Niños de altura entre 1 y 1.20 m. con peso menor de 20
kilos
SECCION 2: Niños de altura entre 1.30 y 1.50 m. con peso entre 45 y
65 kilos.
SECCION 3: En cualquier otro caso
Elaborar un programa que pida por la altura y el peso del niño e
imprima a que sección debe ingresar el niño.

Entradas: Altura del niño “AN”


Peso del niño “PN”

Salidas: Sección correspondiente “SC” = “S1”,”S2”,”S3”

Proceso: AN ≥ 1 OR AN ≤ 1.20 AND PN ˂ 20


SC = S1

AN ≥ 1.30 OR AN ≤ 1.50 AND PN ≥ 45 OR PN ≤ 65


SC = S2

SI NO
SC = S3

Algoritmo en pseudocódigo.

Inicio
Leer AN, PN
SI AN ≥ 1 OR AN ≤ 1.20 AND PN ˂ 20 Entonces
SC = S1
SI NO
SI AN ≥ 1.30 OR AN ≤ 1.50 AND PN ≥ 45 OR PN ≤ 65 Entonces
SC = S2
SI NO
SC = S3
FINSI
Lmen.caption = “Sale del FinSi interno”
FINSI
Imprimir “Sección correspondiente”, SC

FIN

Diseño en Visual Basic.

Código del botón de comando calcular.

Private Sub CALCULAR_Click ()


Dim AN As Double
Dim PN As Integer
Dim SC As String

AN = Val (AN.Text1)
PN = Val (PN.Text2)

IF AN ≥ 1 OR AN ≤ 1.20 AND PN ˂ 20 Then


SC = S1
Else
IF AN ≥ 1.30 OR AN ≤ 1.50 AND PN ≥ 45 OR PN ≤ 65 Then
SC = S2
Else
SC = S3

End If
LSC.Caption = SC

End Sub

Código del botón de comando salir.

Private Sub SALIR_Click ()


Unload Me
End Sub

2. Los músicos se catalogan según el número de Canciones y partituras que


tengan así: Entre 7 y 10 canciones y ninguna partitura "Músico naciente".
Entre 7 y 10 canciones y una partitura o más "Músico estelar". Más de 10
canciones y más de 5 partituras "Músico consagrado" en cualquier otro caso
es un "Músico en formación". Pedir por pantalla el número de canciones y
partituras. (Debe hacerse con si anidado aunque tiene más de 3 opciones)

Entradas: Numero de canciones “NC”


Numero de partituras “NP”

Salidas: Catalogación de los músicos “CM”

Proceso: NC ˃= 7 OR NC ˂= 10 AND NP = 0
CM=Música Naciente

NC ˃= 7 OR NC ˂= 10 AND NP ˃ 1
CM=Música estelar

NC ˃ 10 AND NP ˃ 5
CM=Musica consagrada

SINO
CM=Musica en formacion
Algoritmo en pseudocódigo.

Inicio
Leer NC, NP
SI NC ˃= 1 OR NC ˂= 1.20 AND NP = 0 Entonces
CM= Música Naciente
SI NO
SI NC ˃= 7 OR NC ˂= 10 AND NP ˃ 1 Entonces
CM=Música estelar
SI NO
SI NC ˃ 10 AND NP ˃ 5 Entonces
CM=Música consagrada
SI NO
CM=Musico en formacion
FINSI
Lmen.caption = “Sale del FinSi interno”
FINSI
Imprimir “Catalogación de los músicos”, CM

FIN

Diseño en Visual Basic.


Código del botón de comando calcular.

Private Sub CALCULAR_Click()


Dim NC As Integer
Dim NP As Integer
Dim CM As String

NC = Val(NC.Text1)
NP = Val(NP.Text2)

IF NC ˃= 1 OR NC ˂= 1.20 AND NP = 0 Then


CM= Música Naciente

Else
IF NC ˃= 7 OR NC ˂= 10 AND NP ˃ 1 Then
CM=Música estelar
Else
IF NC ˃ 10 AND NP ˃ 5 Then
CM=Música consagrada
Else
CM = Musico en formacion

End If
L.CM.Caption = CM

End Sub

Código del botón de comando salir.

Private Sub SALIR_Click ()


Unload Me
End Sub

También podría gustarte