Justificar las
respuestas.
a) mi variable No Vlido, no se permiten espacios en blanco.
b) num_de_cte Vlido, porque empieza por una letra y no tiene espacios en
blanco, no tiene caracteres prohibidos ni tampoco palabras reservadas.
c) ____programa Vlido, porque empieza por un guion bajo, no tiene espacios
en blanco, no tiene caracteres prohibidos ni tampoco palabras reservadas.
d) $alguna Vlido, porque empieza por un smbolo de dlar, no tiene espacios
en blanco, no tiene caracteres prohibidos ni tampoco palabras reservadas.
e) 3tema No Vlido, no se permite que el primer carcter sea un nmero.
f) cierto? No Vlido, no se permite porque contiene una ?.
g) nmerodeCliente No Vlido, no se permite utilizar palabras acentuadas.
h) jose~ No Vlido, no se permite por contener el carcter ~.
i) ao No Vlido, por contener el carcter .
j) PI Vlido, porque empieza por una letra y no tiene espacios en blanco, no
tiene caracteres prohibidos ni tampoco palabras reservadas.
k) Int No Vlido, no se permite utilizar palabras reservadas.
2.- Dado el siguiente programa, modifcalo para utilizar las variables que se indican. El
tipo de dato elegido debe ser el de menos bits posibles que puedan representar el valor.
Justifica tu eleccin.
d) Short, los das del ao como mximo sern de 366 por lo que no se puede
utilizar el tipo de dato byte ya que el rango esta entre los -128 a 127 por lo que
ha de ser el siguiente tipo short.
e) Enumerado o enum, ya que los valores que va a tomar van a ser siempre dentro
de un rango.
f) Long, los milisegundos trascurridos en 46 aos son 1.450.656.000.000
milisegundos que entra en el rango del tipo de variable long con un rango entre
-9,223,372,036,854,775,808 a 9,223,372,036,854,775,807.
g) Float, es suficiente con los decimales que nos proporciona el rango float para
representar un valor monetario con 2 decimales.
h) Long, la poblacin mundial est cerca de los 7.500.000.000, por lo que no es
suficiente con el rango de int que no llega, pero si con el de long cuyo rango es:
-9.223.372.036.854.775.808 a 9.223.372.036.854.775.807.