Ed
há 2 meses
Vamos analisar cada uma das afirmativas sobre o trecho de código apresentado: ( ) O algoritmo será executado corretamente, e ao final será impresso o cálculo da área, que nunca será zero. É falsa (F). O cálculo da área pode ser zero se a altura for zero, pois a área de um triângulo é calculada como (base * altura) / 2. Se a altura for zero, a área resultará em zero. ( ) É utilizado a estrutura de repetição com condição no final, desta forma, o código dentro do laço será executado ao menos uma vez. É verdadeira (V). O laço "Repita... Até" garante que o bloco de código dentro dele será executado pelo menos uma vez, independentemente da condição. ( ) O segundo laço repita possui um erro na condicional, o correto deveria ser altura > 0. É verdadeira (V). A condição "Até (altura = 0)" faz com que o laço continue enquanto a altura for igual a zero, o que não faz sentido para a entrada de um valor positivo. O correto seria "altura > 0". ( ) Os dois laços serão executados até que tanto base quanto altura sejam maiores que 0. É falsa (F). O primeiro laço continua até que a base seja maior que 0, e o segundo laço continua até que a altura seja igual a 0, o que não é a mesma condição. Portanto, a sequência correta é: F, V, V, F. A alternativa que apresenta essa sequência é: F, V, V, F.