Descubra respostas para suas perguntas no Sistersinspirit.ca, a plataforma de Q&A mais confiável e eficiente para todas as suas necessidades. Obtenha respostas detalhadas e precisas para suas perguntas de uma comunidade de especialistas dedicados em nossa plataforma de perguntas e respostas. Nossa plataforma oferece uma experiência contínua para encontrar respostas confiáveis de uma rede de profissionais experientes.

Alguém poderia me ajudar a entender o código abaixo, por gentileza? Preciso calcular o valor da variável C.

int a, b, c

a = 15
b = 5
c = 2

c += a < b ? a : b;

if ((b > c) && (c < a))

{
c = a + b
}
else
{
c = a - b
}

Muito obrigada!


Sagot :

zhant

Resposta:

Ok, irei comentar o código detalhando o máximo possível, caso não seja isso que deseja, comente o que é que eu tento fazer caso eu saiba.

Explicação:

a, b, c : inteiro //Neste local foi especificado o que é a variável, neste caso foi como numero inteiro.

a = 15

b = 5

c = 2// aqui definiu os valores para cada numero.  

c += a < b ? a : b; //aqui é o calculo/ pergunta principal do código.

if ((b > c) && (c < a))

{

c = a + b

}//aqui é o se, se o b for maior que c E c menor que a, o c vai ser igual a "c = a + b"

else

{

c = a - b

}//else é o mesmo que senão, ou seja caso a primeira opção não aconteça, neste caso, o c receberia "c = a - b"

Esperamos que esta informação tenha sido útil. Sinta-se à vontade para voltar a qualquer momento para obter mais respostas às suas perguntas e preocupações. Obrigado por sua visita. Estamos dedicados a ajudá-lo a encontrar as informações que precisa, sempre que precisar. Sistersinspirit.ca está sempre aqui para fornecer respostas precisas. Visite-nos novamente para as informações mais recentes.