Ed
há 9 meses
Vamos analisar o algoritmo e as opções para as marcações A, B e C. 1. Marcações A, B e C: - A: refere-se ao formato de leitura da variável `altura`. - B: refere-se à condição que determina se a figura é um retângulo. - C: refere-se à estrutura que será executada se a condição B não for satisfeita. 2. Análise das opções: - Opção 1: `%f – retângulo – if (quadrado)` - `%f` é para números de ponto flutuante, mas `altura` é um inteiro. Não é adequada. - Opção 2: `%b – altura = largura – if (quadrado)` - `%b` não é um especificador válido em C. Não é adequada. - Opção 3: `%d – altura != largura – else` - `%d` é correto para inteiros, mas a condição `altura != largura` não é a melhor para identificar um quadrado. Não é adequada. - Opção 4: `altura – altura == largura – if (largura)` - A primeira parte não faz sentido e a condição não é adequada. Não é adequada. - Opção 5: `%d – altura < largura – else` - `%d` é correto, mas a condição `altura < largura` não é a melhor para identificar um quadrado. Não é adequada. 3. Análise correta: - Para a leitura da altura, o correto seria `%d`. - A condição que determina se é um retângulo ou quadrado deve ser `altura == largura`. - O `else` deve ser usado para o caso em que não é um quadrado. Portanto, a sequência correta que pode substituir as marcações A, B e C é: %d – altura == largura – if (largura) Assim, a resposta correta é: d) %d – altura == largura – if (largura).
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material