Sapien IA
Matemática Múltipla Escolha

A situação climática do Brasil tem sido objeto de preocupação devido às mudanças climáticas e seus impactos

A situação climática do Brasil tem sido objeto de preocupação devido às mudanças climáticas e seus impactos. Para auxiliar no monitoramento, você foi designado para desenvolver um programa em linguagem C que coleta dados de temperatura diária ao longo de uma semana e, ao final, determina se houve um aumento consistente de temperatura. Crie uma função para calcular a média da temperatura ao longo da semana e utilize estruturas condicionais para verificar se houve um aumento considerável em relação à temperatura média da semana anterior. Qual dos seguintes comandos de condicional é mais apropriado para essa tarefa?

Questão 1Resposta

  1. switch
  2. else
  3. if
  4. elif

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 - if

Análise da Questão

Esta questão testa o conhecimento sobre estruturas condicionais na linguagem C. Vamos analisar cada alternativa:

Comandos Disponíveis em C

ComandoExiste em C?Uso Principal
switchSimMúltiplas escolhas discretas
elseParcialmenteSempre após if ou switch
ifSimVerificação de condições
elifNão existePython e outras linguagens

Por que "if" é o mais apropriado?

A tarefa descrita exige verificar uma condição simples: se houve aumento de temperatura comparando duas médias.

// Exemplo de uso correto em C
float mediaSemanaAtual = 25.5;
float mediaSemanaAnterior = 24.0;

if(mediaSemanaAtual > mediaSemanaAnterior) {
    printf("Houve aumento de temperatura");
} else {
    printf("Nao houve aumento consistente");
}

Eliminação das Alternativas

  • a. switch: Usado para múltiplos casos específicos (ex: valores inteiros), não para comparações numéricas diretas
  • b. else: Não é um comando independente, sempre vem acompanhado do if
  • d. elif: Não existe em C - é comum erro por confundir com Python

Conclusão

O comando if é o único condicional independente e adequado para verificar uma condição binária (aumento ou não aumento). A alternativa C está correta.

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.