Sapien IA
Matemática Múltipla Escolha

Com a instabilidade econômica do país, a gestão financeira se tornou crucial

Com a instabilidade econômica do país, a gestão financeira se tornou crucial. Imagine que você está desenvolvendo um programa de controle de gastos pessoais em C. Qual é a abordagem correta para criar uma função que calcule a média dos gastos de um mês?

Questão 1Resposta

  1. Definir uma função chamada averageExpenses que recebe todos os gastos como parâmetros.
  2. Criar uma função calculateAverage que lê os gastos do usuário e retorna a média.
  3. Utilizar uma função totalExpenses para somar os gastos e dividir pelo número de gastos.
  4. Escrever um procedimento main que calcula a média dos gastos e imprime o resultado.

Resolução completa

Explicação passo a passo

Abaixo está a resposta formatada com a mesma hierarquia de leitura do fluxo principal do Sapien IA.

C
Alternativa C

Alternativa C - Utilizar uma função totalExpenses para somar os gastos e dividir pelo número de gastos.

Esta questão aborda boas práticas de programação em C, especificamente sobre como estruturar funções para cálculos matemáticos.

Análise das Alternativas

OpçãoAvaliaçãoProblema
APassar "todos os gastos" como parâmetros não é prático em C sem usar arrays ou ponteiros
BMistura entrada de dados com cálculo - viola separação de responsabilidades
CSegue a lógica matemática correta da média
DO main deve orquestrar, não executar toda a lógica de negócio

Por que a Alternativa C está Correta?

A média aritmética é definida pela fórmula:

$$\text{Média} = \frac{\sum \text{gastos}}{\text{número de gastos}}$$

Princípios de Programação Aplicados

  • Separação de preocupações: Uma função deve fazer UMA coisa bem feita
  • Reutilização: Funções modulares podem ser usadas em outros contextos
  • Manutenibilidade: Código mais organizado e fácil de testar

Exemplo Prático em C

float totalExpenses(float* expenses, int count) {
    float sum = 0;
    for(int i = 0; i < count; i++) {
        sum += expenses[i];
    }
    return sum / count;  // Média = soma / quantidade
}

Conclusão

A alternativa C representa a abordagem correta porque descreve a lógica fundamental do cálculo da média: somar todos os valores e dividir pela quantidade de elementos, mantendo a função focada apenas no cálculo.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Matemática

Ver mais Matemática resolvidas

Tem outra questão de Matemática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.