Dev - C++ - Duda sobre condicional if

 
Vista:
sin imagen de perfil
Val: 3
Ha disminuido su posición en 6 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Duda sobre condicional if

Publicado por David (3 intervenciones) el 15/03/2019 15:33:42
Buenas, les presento el siguiente caso, tengo dos variables(grupo 1 y grupo 2), una tiene que comprender números entre el 4 y el 6 y la otra entre el 7 y el 9, entonces por ejemplo: tengo 5 variables en las que se pondrán un numero de niños, y los números que ponga en esas variables deben ser sumados a un grupo o a otro. Como podría por medio del condicional if o else, hacer que si pongo por ejemplo 4 en la primera variable se le sume al grupo 1 o si pongo 9 se sume al grupo 2, tendría que hacer un if para cada numero? (4, 5, 6, 7, 8, 9), o puedo hacer dos if, uno que abarque los números 4,5 y 6, y otro que abarque el 7,8 y 9. Gracias, les agradecería mucho que me ayudaran con esta duda.
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
sin imagen de perfil
Val: 84
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Duda sobre condicional if

Publicado por Yamil Bracho (41 intervenciones) el 15/03/2019 16:06:47
Simple es mejor. Algo como :

1
2
3
4
5
6
if (num >= 4 && num <= 6) {
   grupo1+=num;
}
if (num >= 7 && num <= 9) {
   grupo2+=num;
}
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 Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Duda sobre condicional if

Publicado por Alfil (1444 intervenciones) el 15/03/2019 17:05:30
1
2
3
4
5
6
7
8
9
10
11
int grupo1 = 0;
    int grupo2 = 0;
    int num;
 
    .........
    ..........
 
    if( num >= 4 && num <= 6 ) //! si n esta entre 4 y 6
        grupo1++;
    if( num >= 7 && num <= 9 ) //! si num esta entre 7 y 9 
        grupo2++;
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