Código:
Imports System.Console
Module Module6
Sub main()
Title = "Nivel de Hemoglobina"
ForegroundColor = ConsoleColor.Cyan
'variables
Dim edad#, genero$, nivelhemoglobina#
Dim mes$
'entradas
Write("Ingresar su edad: ") : edad = ReadLine()
Write("Ingresar su género: ") : genero = ReadLine()
Write("Ingresar su nivel de Hemoglobina: ") : nivelhemoglobina = ReadLine()
'proceso
Select Case edad
Case 0 To 1 : nivelhemoglobina = 13
Case > 1 and <=6 :nivelhemoglobina=10
Case > 6 and < = 12 años : nivelhemoglobina=11
Case > 1 and < = 5 años : nivelhemoglobina=11.5
Case > 5 and < = 10 años : nivelhemoglobina=12.6
Case > 10 and < = 15 años : nivelhemoglobina=13
Case mujeres > 15 años : nivelhemoglobina=12
Case hombres > 15 años : nivelhemoglobina=14
'Tomando como base los resultados obtenidos en un laboratorio de
'análisis clínicos, un medico determina si una persona tiene anemia
'o no, lo cual depende de su nivel de hemoglobina en la sangre, de su edad
' y de su sexo. Si el nivel de hemoglobina que tiene una persona es menor que
' el rango que le corresponde, se determina su resultado como positivo y en caso
'contrario como negativo. La tabla en la que el medico se basa para obtener el resultado es
'la(siguiente):
'0 - 1 mes 13 - 26 g%
'> 1 y < = 6 meses 10 - 18 g%
'> 6 y < = 12 meses 11 - 15 g%
'> 1 y < = 5 años 11.5 - 15 g%
'> 5 y < = 10 años 12.6 - 15.5 g%
'> 10 y < = 15 años 13 - 15.5 g%
'mujeres > 15 años 12 - 16 g%
'hombres > 15 años 14 - 18 g%
End Select
'salida
End Sub
End Module