Logo Passei Direto
Buscar
Em um projeto de avaliação de médias escolares, um aluno desenvolveu a seguinte função em C++: float media(float a, float b) { return (a + b) / 2; } Qual é a principal vantagem de utilizar funções como essa em programas maiores? A Elas aumentam a complexidade do código. B Elas eliminam a necessidade de variáveis. C Elas tornam o programa mais lento. D Elas substituem a necessidade de classes. E Elas permitem dividir o código em partes reutilizáveis e organizadas.
User badge image
Vinicius Souza

há 5 dias

Respostas

User badge image

Ed Verified user icon

há 5 dias

Vamos analisar as alternativas apresentadas em relação à função `media` em C++. A função `media` é um exemplo de como podemos encapsular uma lógica específica (neste caso, o cálculo da média) em uma função. Isso traz várias vantagens em programas maiores. Agora, vamos analisar as opções: A) Elas aumentam a complexidade do código. - Na verdade, o uso de funções tende a reduzir a complexidade, pois organiza o código. B) Elas eliminam a necessidade de variáveis. - Isso não é verdade, pois ainda precisamos de variáveis para passar os valores para a função. C) Elas tornam o programa mais lento. - O uso de funções não necessariamente torna o programa mais lento; na verdade, pode até melhorar a eficiência em alguns casos. D) Elas substituem a necessidade de classes. - Funções e classes têm propósitos diferentes; funções não substituem classes. E) Elas permitem dividir o código em partes reutilizáveis e organizadas. - Esta é a principal vantagem de usar funções. Elas ajudam a modularizar o código, tornando-o mais fácil de entender e reutilizar. Portanto, a alternativa correta é: E) Elas permitem dividir o código em partes reutilizáveis e organizadas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina