¿Sirve poner intervalos en case en C++?
Cerrado
cristhian04
Mensajes enviados
5
Fecha de inscripción
martes, 4 de noviembre de 2014
Estatus
Miembro
Última intervención
viernes, 2 de enero de 2015
-
Modificado por ibero.modo el 18/12/2014, 16:42
cristhian04 Mensajes enviados 5 Fecha de inscripción martes, 4 de noviembre de 2014 Estatus Miembro Última intervención viernes, 2 de enero de 2015 - 2 ene 2015 a las 23:48
cristhian04 Mensajes enviados 5 Fecha de inscripción martes, 4 de noviembre de 2014 Estatus Miembro Última intervención viernes, 2 de enero de 2015 - 2 ene 2015 a las 23:48
Consulta también:
- Intervalos en c++
- Intervalos en powerpoint - Guide
1 respuesta
mrtIII
Mensajes enviados
73
Fecha de inscripción
domingo, 22 de junio de 2014
Estatus
Miembro
Última intervención
jueves, 3 de septiembre de 2015
32
19 dic 2014 a las 07:02
19 dic 2014 a las 07:02
Me parece que el "case" solo acepta expreciones constantes o sea
switch(<variable>)
{
case <expresión_constante>: [<sentencias>][break;]
. . .
[default: [<sentencias>]]
}
fuente: http://conclase.net/c/curso/cap5
Para variables, usa el if :
if (100 < x < 200)
{
<sentencia>
}
tal vez lo que quieres es hacer un menu:
switch (menuop)
{
case 1:
if (100 < x < 200) cout << "\n esta entre 100 y 200 \n";
else cout<<"\n no esta entre 100 y 200 \n";
break;
case 2:
cout << "\n programa terminado con exito \n";
break;
default:
cout <<"\n opcion incorrecta ";
break;
}
switch(<variable>)
{
case <expresión_constante>: [<sentencias>][break;]
. . .
[default: [<sentencias>]]
}
fuente: http://conclase.net/c/curso/cap5
Para variables, usa el if :
if (100 < x < 200)
{
<sentencia>
}
tal vez lo que quieres es hacer un menu:
switch (menuop)
{
case 1:
if (100 < x < 200) cout << "\n esta entre 100 y 200 \n";
else cout<<"\n no esta entre 100 y 200 \n";
break;
case 2:
cout << "\n programa terminado con exito \n";
break;
default:
cout <<"\n opcion incorrecta ";
break;
}
2 ene 2015 a las 23:48