Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Multicondicional en C

Estas en el tema de Multicondicional en C en el foro de C/C++ en Foros del Web. Hola verán estoy empezando en la Universidad con C (Realmente ahora estamos con Pseudocódigo) y nos hacen hacer un trabajo de una maquina que devuelve ...
  #1 (permalink)  
Antiguo 17/10/2011, 12:52
 
Fecha de Ingreso: mayo-2008
Mensajes: 315
Antigüedad: 16 años
Puntos: 7
Multicondicional en C

Hola verán estoy empezando en la Universidad con C (Realmente ahora estamos con Pseudocódigo) y nos hacen hacer un trabajo de una maquina que devuelve cambio con solo condicionales.

El problema es que nose si se puede realizar varios condicionales.

Exemplo:
Código:
If(cambio => 2) entonces /*Ponemos 2€ del dar cambio*/
  cambio = cambio - 2;
 dar = dar + 2;
Finif
If(cambio => 1) entonces /*Ponemos 1€ del dar cambio*/
  cambio = cambio - 1;
 dar = dar + 1;
Finif
¿Esto podría ser una sentencia valida? ¿O debería ser un condicional dentro de otro?
  #2 (permalink)  
Antiguo 17/10/2011, 13:19
 
Fecha de Ingreso: marzo-2011
Mensajes: 54
Antigüedad: 13 años, 1 mes
Puntos: 11
Respuesta: Multicondicional en C

De ambas formas esta permitido, anidadas y sin anidar.
  #3 (permalink)  
Antiguo 17/10/2011, 13:39
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Multicondicional en C

Depende lo que quieras hacer. De esta forma si cambio es igual a 1 solo sera verdadero el primer If. Si pones un if dentro del otro y cambio vale uno, no se ejecutara ninguno....ya que la primera condicion fallaria cambio >= 2..

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:29.