Sentencia switch

17/07/2004 - 16:15 por Mauricio Henao | Informe spam
Hola a todos, desde ahce rato me encuentro con un problema.

debo escribir un programa que tenga una estructura switch
que examine el valor de una variable entera llamada
indicador y que escriba uno de los siguientes mensajes
dependiendo de su valor:

a. CALOR, si indicador tiene el valor C.
b. TEMPLADO, si indicador tiene el valor T.
c. FRIO, si indicador tiene el valor F.
d. OTRO, si indicador tiene el valor O.

Como puee hacerlo ?
Como paso de un INT a nu STRING ?

Gracias a todos.

Preguntas similare

Leer las respuestas

#1 Sebastián Flores
19/07/2004 - 19:49 | Informe spam
Si las cadenas son solo de tamaño 1, usa el tipo 'char' en el switch.

switch (pelota) {
case 'C','c':
// Hago esto
break;
case 'F','f':
// Hago esto
break;
case 'T','t':
// Hago esto
break;
case 'O','o':
// Hago esto
break;
}

Saludos

Sebastian Flores

"Mauricio Henao" wrote in message
news:2f36101c46c08$8537a090$
Hola a todos, desde ahce rato me encuentro con un problema.

debo escribir un programa que tenga una estructura switch
que examine el valor de una variable entera llamada
indicador y que escriba uno de los siguientes mensajes
dependiendo de su valor:

a. CALOR, si indicador tiene el valor C.
b. TEMPLADO, si indicador tiene el valor T.
c. FRIO, si indicador tiene el valor F.
d. OTRO, si indicador tiene el valor O.

Como puee hacerlo ?
Como paso de un INT a nu STRING ?

Gracias a todos.


Respuesta Responder a este mensaje
#2 Mauricio Henao
20/07/2004 - 16:27 | Informe spam
Hola Sebastian.

Eso esta muy bien, pero el asuntio es que debo hacerlo con
una vble entera (por lo menos, eso dice el ejercicio)
llamada indicador.

Como hago para pasar de un ENTERO a un STRING ?



Si las cadenas son solo de tamaño 1, usa el tipo 'char'


en el switch.

switch (pelota) {
case 'C','c':
// Hago esto
break;
case 'F','f':
// Hago esto
break;
case 'T','t':
// Hago esto
break;
case 'O','o':
// Hago esto
break;
}

Saludos

Sebastian Flores

"Mauricio Henao"


wrote in message
news:2f36101c46c08$8537a090$
Hola a todos, desde ahce rato me encuentro con un




problema.

debo escribir un programa que tenga una estructura




switch
que examine el valor de una variable entera llamada
indicador y que escriba uno de los siguientes mensajes
dependiendo de su valor:

a. CALOR, si indicador tiene el valor C.
b. TEMPLADO, si indicador tiene el valor T.
c. FRIO, si indicador tiene el valor F.
d. OTRO, si indicador tiene el valor O.

Como puee hacerlo ?
Como paso de un INT a nu STRING ?

Gracias a todos.






.

Respuesta Responder a este mensaje
#3 Sebastián Flores
20/07/2004 - 18:51 | Informe spam
Es que el char es un short (entero) si no me equivoco.
Si el 'cast' al tipo de dato es implicito, si lo queres explicito,
convertilo.

Saludos.

P.D.: Tengo una mezcla de los tipos de datos, no recuerdo si hay tipos short
en java, pero de ultima podes hacer: int pelota = (int)'C'; y listo

"Mauricio Henao" wrote in message
news:084e01c46e65$a1a25860$
Hola Sebastian.

Eso esta muy bien, pero el asuntio es que debo hacerlo con
una vble entera (por lo menos, eso dice el ejercicio)
llamada indicador.

Como hago para pasar de un ENTERO a un STRING ?



Si las cadenas son solo de tamaño 1, usa el tipo 'char'


en el switch.

switch (pelota) {
case 'C','c':
// Hago esto
break;
case 'F','f':
// Hago esto
break;
case 'T','t':
// Hago esto
break;
case 'O','o':
// Hago esto
break;
}

Saludos

Sebastian Flores

"Mauricio Henao"


wrote in message
news:2f36101c46c08$8537a090$
Hola a todos, desde ahce rato me encuentro con un




problema.

debo escribir un programa que tenga una estructura




switch
que examine el valor de una variable entera llamada
indicador y que escriba uno de los siguientes mensajes
dependiendo de su valor:

a. CALOR, si indicador tiene el valor C.
b. TEMPLADO, si indicador tiene el valor T.
c. FRIO, si indicador tiene el valor F.
d. OTRO, si indicador tiene el valor O.

Como puee hacerlo ?
Como paso de un INT a nu STRING ?

Gracias a todos.






.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida