You are on page 1of 5

CENTRO UNIVERSITARIO DE ORIENTE

CUNORI

ING. HENDRICK CALDERON


PROGRAMACION DE COMPUTADORAS 2

DEILY MAGALI MOSCOSO AREVALO


INGENIERIA CIVIL
201346113

CHIQUIMULA, AGOSTO 2015

TIPOS DE DATOS DE VISUAL.NET

Tipo de Visual
Basic
Boolean

Byte
Char (carcter
individual)
date

Asignacin de
almacenamien
to nominal
En funcin de
la plataforma
de
implementaci
n
1 byte
2 bytes

Intervalo de valores

8 bytes

0:00:00 (medianoche) del 1 de enero


de 0001 a 11:59:59 p.m. del 31 de
diciembre de 9999.
0 a +/79.228.162.514.264.337.593.543.950
.335 (+/-7,9... E+28) sin separador
decimal; 0 a +/7,9228162514264337593543950335
con 28 posiciones a la derecha del
decimal;
el nmero distinto de cero ms
pequeo es +/0,0000000000000000000000000001
(+/-1E-28)
-1,79769313486231570E+308 a
-4,94065645841246544E-324 para
los valores negativos;
4,94065645841246544E-324 a
1,79769313486231570E+308 para
los valores positivos
-2.147.483.648 a 2.147.483.647 (con
signo)
-9.223.372.036.854.775.808 a
9.223.372.036.854.775.807
(9,2...E+18 ) (con signo)
Cualquier tipo puede almacenarse en
una variable de tipo Object

Decimal

16 bytes

Double (punto
flotante de
precisin doble)

8 bytes

Integer

4 bytes

Long (entero
largo)

8 bytes

Objeto

4 bytes en
plataforma de
32 bits
8 bytes en
plataforma de
64 bits
1 byte
2 bytes

SByte
Short (entero
corto)
Single (punto

4 bytes

True o False

0 a 255 (sin signo)


0 a 65535 (sin signo)

-128 a 127 (con signo)


-32.768 a 32.767 (con signo)
-3,4028235E+38 a -1,401298E-

flotante de
precisin
sencilla)
String (longitud
variable)

UInteger
ULong

En funcin de
la plataforma
de
implementaci
n
4 bytes
8 bytes

UserDefined(estruct
ura)

En funcin de
la plataforma
de
implementaci
n

UShort

2 bytes

45 para los valores negativos;


1,401298E-45 a
3,4028235E+38 para los valores
positivos
0 a 2.000 millones de caracteres
Unicode aprox.

0 a 4.294.967.295 (sin signo)


0 a 18.446.744.073.709.551.615
(1,8...E+19 ) (sin signo)
Cada miembro de la estructura tiene
un intervalo de valores determinado
por su tipo de datos y es
independiente de los intervalos de
valores correspondientes a los dems
miembros.
0 a 65.535 (sin signo)

En notacin cientfica, E hace referencia a una potencia de 10. Por consiguiente,


3,56E+2 significa 3.56 x 102 356 y 3,56E-2 significa 3.56 / 102 0,0356.

Anexo
1

1. Escriba una aplicacin que visualice en el monitor los siguientes


mensajes:
Bienvenidos al mundo de visual Basic
Podrs dar solucin a muchos problemas.

Imports System.Console
Module Module1
Sub Main()
Dim tmp As String
WriteLine("Bienvenido al mundo de Visual Basic")
WriteLine("Podrs dar solucin a muchos problemas")
tmp = ReadLine()
End Sub
End Module

2. Decida que tipos de valores necesita para escribir un programa que


calcule la suma y la media de cuatro nmeros de tipo integer. Escriba un
programa como ejemplo.
Imports System.Console
Module Module1
Sub Main()
Dim tmp As String
Dim n1, n2, n3, n4 As Integer
Dim r As Integer
Dim m As Decimal
WriteLine("ingrese un numero")
n1 = ReadLine()
WriteLine("ingrese el siguiente numero")
n2 = ReadLine()
WriteLine("ingrese el siguiente numero")
n3 = ReadLine()
WriteLine("ingrese el siguiente numero")
n4 = ReadLine()
r = n1 + n2 + n3 + n4
m=r/4
WriteLine("la sumatoria es: " & r)
WriteLine("la media de los numeros es: " & m)
tmp = ReadLine()
End Sub
End Module

3. Escriba un programa que incluya un procedimiento denominado calcular


que devuelva como resultado el valor de la expresin:

b24 ac
2a
Imports System.Console
Module Module1
Sub calcular(ByVal num1 As Integer, ByVal num2 As Integer, ByVal num3 As Integer)
Dim r As Decimal
r = ((num2 ^ 2) - (4 * num1 * num3)) / (2 * num1)
WriteLine("el resultado es: " & r)
End Sub
Sub Main()
Dim tmp As String
Dim n1, n2, n3 As Integer
WriteLine("ingrese un numero")
n1 = ReadLine()
WriteLine("ingrese el siguiente numero")
n2 = ReadLine()
WriteLine("ingrese el siguiente numero")
n3 = ReadLine()
calcular(n1, n2, n3)
tmp = ReadLine()
End Sub

You might also like