Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

[Dúvida] Duvida referente ao IF

Boa noite COMUNIDADE!!!!!

Somente para confirmação do raciocíni.

A condição: if ( contadorColuna >= contadorLinha ) break;

Faz com que a variável contadorlinha seja uma forma de limite ao contadorColuna e assim atende a função break quebra o loop?

penso que a cada loop o contadorColuna faria a inscrição de 10 " * " , porém a condição dentro do if faz com que seja realizada uma comparação entre as variáveis mencionadas onde caso o número de linhas a cada incremento do loop seja menor ou igual a quantidade da contadorLinhas o loop é parado pelo break .

Poderiam por gentileza verificar a forma como eu assimilei o código e se está correto, sinto que entendi mas fiquei em dúvida se o processo é realmente este.

4 respostas
solução!

Sim! Esse realmente é o processo, o if irá verificar se o contadorColuna é maior ou igual o contadorLinha a cada for, e se for ele vai "quebrar". Sua logica está certa.

Leonardo,

Lógica perfeita.

Vida longa e próspera.

Paz e vida longa.

Sr. Spock

[]'s,

Fabio I.

Olá Leonardo, tudo bem?

O código apresentado utiliza a condição "if" para comparar o valor das variáveis "contadorColuna" e "contadorLinha". Enquanto "contadorColuna" for maior ou igual a "contadorLinha", o loop continuará a ser executado. Quando "contadorColuna" for menor que "contadorLinha", o "break" será acionado e o loop será interrompido.

Dessa forma, a variável "contadorLinha" funciona como um limite para o loop, garantindo que ele não seja executado indefinidamente.

Sobre a sua observação de que a cada loop o "contadorColuna" faria a inscrição de 10 "*", isso depende do restante do código que não foi apresentado na pergunta. Sua interpretação da condição "if" está correta.

Espero ter ajudado e bons estudos!

Obrigado a todos !!!