Hola que significa && y porque se debe poner dos veces?
Hola que significa && y porque se debe poner dos veces?
pues es algo facil de explicar para no hacer varios if puedes poner && que significa Y por ejempo numero = 10; IF(numero >=5 && <=10){ Escribir(" este numero esta entre 5 a 10") } else{ Escribir(" Este numero esta por debajo de 5 y arriba de 10") } no soy el mejor explicando pero espero entiendas este punto, mas que todo haces 2 operaciones en un IF y evitas escribir un poco mas de codigo pero no siempre es recomendable hacerlo depende el tipo de programa que vayamos a realizar
aca te dejo el codigo del programa de calcular masa colocando en que rango estas, si en masa normal, obesidad, sobrepeso etc. utilizando &&
te funciona para agregar otra condición en una misma linea.
por ejemplo
if (numero >=10 && <=20) {
imprimir ("es como agregar una condición mas en una misma linea.")
}
Son ampersan y sirven para que dentro de una condicional como if o while se cumplan las dos condiciones por ejemplo en la actividad de indice de masa corporal, tiene que cumplir con dos condiciones la primera es que el imc sea mayor que 18.5 y la segunda condición es que el imc sea menor que 24.9, si cumples las dos entonces se cumple la condición y te imprime que tienes el imc recomendado.
a y como dato el && es de union y la forma de entender la siguiente linea es si imcCalculado es mayo que 18.5 y imcCalcualado es menor igual que 24.9, entonces tu imc es el recomendado.
if(imcCalculado >= 18.5 && imcCalculado <= 24.9){ imprimir("IMC recomendado"); }
espero averte ayudado, saludos.
espero te ayudes con ese codigo
Muchas gracias a todos por la pregunta y las respuestas, ambas estuvieron acertadas.