Professional Documents
Culture Documents
OPERADOR IF – END IF
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:
Sabemos que:
De la estequiometria:
“m” → 100%
M= 2*(x*57/75.5))
a) FORMULARIO
b) PSEDUDOCODIGO
INICIO
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
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
BOTON 1
INICIO
Leer Cant
Wmayor = cant
Fin si
Wmenor = cant
Fin si
S= S+ Cant
X= X+1
FIN
BOTON 2
INICIO
Prom = S/X
FIN
c) DIAGRAMA DE FLUJO
INICIO
si
WMAYOR = CANT
no
si
CANT < WMENOR
no
WMENOR = CANT
S = S + CANT
X=X+1
PROM = S/X
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
End Sub
Determinar si una mezcla es homogénea o heterogenea a partir del numero de fases que lo
componen.
DATOS:
a) FORMULARIO:
b) PSEUDOCOGIDO
INICIO
Leer N
Si N > 1 entonces
Sino
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
End Sub