Lógica, perguntado por samuelmecanico2020, 10 meses atrás

Bom dia tem como alguem ajudar nesta explicando esta linha ai
if((idade >= 65) || (tempo >= 30) || (idade >= 60 && tempo >= 25))

Soluções para a tarefa

Respondido por nicenic
0

Se a variável idade for maior ou igual a 65 OU a variável tempo for maior ou igual a 30 OU a variável idade for maior ou igual a 60 E a variável tempo for maior ou igual a 25 vai acontecer o que estiver dentro do if{}

Isso significa que a variável idade for maior ou igual que 65 vai acontecer o que está dentro do if

Se a variável tempo for maior ou igual a 30 vai acontecer o que está dentro do if

Ou se a variável idade for maior ou igual a 60 E AO MESMO TEMPO a variável tempo for maior ou igual a 25 vai acontecer o que está dentro do if

No caso && significa E

|| significa OU

>= significa MAIOR OU IGUAL

Para o && ser verdadeiro tudo dentro da sentença precisa ser verdadeiro

Para o || ser verdadeiro no mínimo uma condição precisa ser verdadeira

Perguntas interessantes