Visual Basic.NET - ¿CUALES DE ESTAS DECLARACIONES DE VARIABLES SON INCORRECTAS Y POR QUÉ?

 
Vista:
sin imagen de perfil
Val: 16
Ha aumentado su posición en 2 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

¿CUALES DE ESTAS DECLARACIONES DE VARIABLES SON INCORRECTAS Y POR QUÉ?

Publicado por José Antonio Sánchez (10 intervenciones) el 21/04/2020 09:34:11
De las siguiente declaración de variables hecha en VB.NET, todas estas declaraciones están hechas en el mismo programa de consola:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Dim x As Byte = 10, p As Decimal = 3.4
 
Dim r, s, t As Byte
 
Dim f, h, j As Byte = 10
 
Dim u As Byte = 10, w As Byte = 20
 
Dim r As Byte = 10
 
Dim d As Byte = 3.5
 
Dim ñ As Byte
 
Dim otra As Char = "Letra"
 
Dim penúltima As String = "A"
 
Dim 1numero as integer


Hay 2 incorrectas. ¿Cuales son incorrectas y por qué?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

¿CUALES DE ESTAS DECLARACIONES DE VARIABLES SON INCORRECTAS Y POR QUÉ?

Publicado por Phil Rob (1554 intervenciones) el 21/04/2020 18:02:17
Hola,

Pones un ejerció de escuela ?

Los errores estan :
1
2
Dim 1numero as integer  ' ERROR No comenzar con una cifra
Dim f, h, j As Byte = 10 ' ERROR, no puedes iniciar una variable en declaración multiple, o iniciar todas

Pero no estan bien las otras declaciones :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Dim x As Byte = 10, p As Decimal = 3.4 ' error, este 2 declaraciones diferentes, tienes que escribir 2 lineas
 
Dim r, s, t As Byte  ' es mejor de escribir con 3 lineas
 
Dim u As Byte = 10, w As Byte = 20  ' es mejor de escribir con 2 lineas
 
Dim r As Byte = 10  ' !!! Esta es perfecta **********
 
Dim d As Byte = 3.5 ' Byte es un integer de -128 a 127 o 0 a 255
 
Dim ñ As Byte  '  Mismo si VisualStudio acepta, no es bien de escribir un nombre de variable o objecto con un carácter acentuado : Dim n as byte
 
Dim otra As Char = "Letra"  '  "Letra" contiene 5 letras. Mismo si VisualStudio acepta, no este es correcto  : Dim otra As Char = "L"c
 
Dim penúltima As String = "A" '  Mismo si VisualStudio acepta, no es bien de escribir un nombre de variable o objecto con un carácter acentuado : Dim penultima As String = "A"

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Sam
Val: 37
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

¿CUALES DE ESTAS DECLARACIONES DE VARIABLES SON INCORRECTAS Y POR QUÉ?

Publicado por Sam (18 intervenciones) el 21/04/2020 18:45:34
Hola,
Phil Rob es mucho demasiado aimable para hacer el trabajo por ti !
Sólo tienes que escribir estos códigos en Visualstudio para conocer los errores.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 16
Ha aumentado su posición en 2 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

¿CUALES DE ESTAS DECLARACIONES DE VARIABLES SON INCORRECTAS Y POR QUÉ?

Publicado por José Antonio Sánchez (10 intervenciones) el 22/04/2020 09:12:19
Hola, muchas gracias. Estoy empezando a hacer un curso y como vosotros sabeis bastante pues era para ver si me podiais ayudar. De todos modos me voy a pillar un profesor de apoyo. Si alguien ofrece sus servicios estaria encantado de recibir vuestras propuestas.

Gracias y un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

¿CUALES DE ESTAS DECLARACIONES DE VARIABLES SON INCORRECTAS Y POR QUÉ?

Publicado por Phil Rob (1554 intervenciones) el 22/04/2020 10:55:48
Hola,

Dices "...me voy a pillar un profesor de apoyo...." pero primero profesor de apoyo es VisualStudio. Sam Placi ha razon : si introduces tus codigos en un Module (por ej.), VisualStudio te muestra las errores con explicaciones.
Para algunos problemas que encontras, este foro es un segundo profesor de apoyo. Es suficiente que tu praguntas.

Que tengas un buen dia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar