You are on page 1of 10

JULIO DEL 2015

OPERADOR IF – END IF

MUÑOZ OBREGON PILAR YSABEL


ALUMNA
APLICACIÓN 1:

Hallar la cantidad de Hidroxido de Sodio (NaOH) necesario para cierta cantidad requerida de
NaCl (cloruro de sodio), sabiendo que existe 50% de porcentaje de pureza de NaOH que se
encuentra en un almacén.

DATOS:

Sea la sgte. Reacción: 𝑁𝑎𝑂𝐻 + 𝐻𝐶𝑙 ↔ 𝑁𝑎𝐶𝑙 + 𝐻2 𝑂

Sabemos que:

M: masa de NaOH del almacen

X: masa de NaCl puro requerido para la fabrica

De la estequiometria:

75,5 kg de NaCl puro → 57 kg de NaOH puro

“x” de NaCl puro → masa de NaOH puro

Masa de NaOH puro = x*57/75.5

Pero “m” (masa de NaOH del almacen) con 50 % de pureza

“m” → 100%

Masa de NaOH puro = X*57/75.5 → 50 %

M= 2*(x*57/75.5))

a) FORMULARIO
b) PSEDUDOCODIGO

INICIO

Variable de tipo real X, M

LEER X

SI X > 0 entonces

M = 2*57*(x/75,5)

Fin Si

Escribir M

FIN

c) DIAGRAMA DE FLUJO

INICIO

si

X>0

no
M = 2*57*(x/75,5)

FIN
d) CODIFICACION EN VISUAL BASIC
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim X, M As Double
X = TextBox1.Text
If X > 0 Then
M = 2 * 57 * (X / 75.5)
End If
TextBox2.Text = M
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
TextBox1.Text = ""
TextBox2.Text = ""
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button3.Click
End
End Sub
End Class
APLICACIÓN 2:

Una industria química produce cantidades de HCl, crear un programa que calcule la mayor
cantidad de HCl producida, la menor cantidad, el promedio de las cantidades producidas y las
veces que se han producido HCl en la industria.

a) FORMULARIO

b) PSEUDOCODIGO

INICIO

Variable publica S,X, Wmayor como real

Variable publica de tipo real Wmenor = 999999

BOTON 1

INICIO

Variable de tipo entero Cant

Leer Cant

Si Cant > Wmayor entonces

Wmayor = cant
Fin si

Si Cant < Wmenor entonces

Wmenor = cant

Fin si

S= S+ Cant

X= X+1

FIN

BOTON 2

INICIO

Variable de tipo real Prom

Prom = S/X

Leer Wmayor, Wmenor, X, Prom

FIN

c) DIAGRAMA DE FLUJO

INICIO

CANT, WMAYOR, WMENROR

si

CANT > WMAYOR

WMAYOR = CANT
no

si
CANT < WMENOR

no
WMENOR = CANT

S = S + CANT

X=X+1

PROM = S/X

WMAYOR, WMENOR, X, PROM

FIN
d) CODIFICACION EN VISUAL BASIC
Public Class Form1
Public S, X, WMAYOR As Double
Public WMENOR As Double = 9999999
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim CANT As Integer
CANT = TextBox1.Text
ListBox1.Items.Add(CANT)
If CANT > WMAYOR Then
WMAYOR = CANT
End If
If CANT < WMENOR Then
WMENOR = CANT
End If
S = S + CANT
X = X + 1
TextBox1.Text = ""
TextBox1.Focus()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
Dim PROM As Double
PROM = S / X
TextBox2.Text = WMAYOR
TextBox3.Text = WMENOR
TextBox4.Text = X
TextBox5.Text = PROM
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button3.Click
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
ListBox1.Items.Clear()

End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button4.Click
End
End Sub
End Class
APLICACIÓN 3:

Determinar si una mezcla es homogénea o heterogenea a partir del numero de fases que lo
componen.

DATOS:

N° FASES =1 >>>>>>> MEZCLA HOMOGENEA

N° FASES > 1 >>>>>> MEZCLA HETEROGENEA

a) FORMULARIO:
b) PSEUDOCOGIDO

INICIO

Variable N de tipo entero

Leer N

Si N > 1 entonces

Escribir (“la muestra es heterogenea”)

Sino

Escribir (“ la muestra es homogénea”)

Fin si

FIN

c) DIAGRAMA DE FLUJO

INICIO

si no

N>1
“ la muestra es heterogenea” “la muestra es homogénea”

FIN
d) CODIFICACION EN VISUAL BASIC
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim N As Integer
N = TextBox1.Text
If N > 1 Then
MessageBox.Show("LA MUESTRA ES HETEROGENEA ")
Else
MessageBox.Show("LA MUESTRA ES HOMOGENEA ")
End If
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
TextBox1.Text = ""

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button3.Click
End
End Sub
End Class

You might also like