See the C
  • Intro
    • Prefácio
      • A Jornada
      • A organização dos estudos
      • Guia de contribuições
  • Capítulo 1: Basic
    • Introdução a Linguagem C
      • Uma Jornada pela Computação com bit e byte
      • Fluxograma
      • Algoritmos?
      • Ciclo de Desenvolvimento
      • Compreendendo variáveis
      • Tipos de dados
      • Comentários
      • Ordem de precedência dos operadores
      • Operadores aritméticos
      • Operadores relacionais e lógicos
      • Operadores de atribuição Compostos
      • Função
      • Especificadores de formato
    • Capítulo 1: Exercícios
      • Operações Matemáticas Simples
      • Cálculo de Média Aritmética
      • Conversão de Temperatura
      • Entrada e Saída de dados Simples
      • Cálculo de Percentual de Votos em uma Eleição Municipal
      • Cálculo de Novo Salário com Reajuste
      • Jogo de Adivinhação Simples
  • Capítulo 1: RE
    • Operações Matemáticas Simples
    • Cálculo de Média Aritmética
  • Capítulo 2: Control Flow
    • Estruturas condicionais
      • Entender loops
  • Capítulo 2: Exercícios
    • Calculadora de Notas
    • Verificação de Paridade de um Número
    • Conversor de Temperatura Inteligente
    • Dias da Semana
    • Calculadora Simples
    • Conversor de Unidades
  • Capítulo 3: Functions
    • Funções - Uma abordagem abrangente
Fornecido por GitBook
Nesta página
  • Instruções:
  • Desafio extra:
Editar no GitHub
  1. Capítulo 1: Basic
  2. Capítulo 1: Exercícios

Cálculo de Média Aritmética

⚡️ Exercício 1: Cálculo de Média Aritmética

Objectivo: Neste exercício, você praticará como calcular e exibir uma média aritmética simples em C, além de identificar possíveis erros no cálculo de expressões matemáticas envolvendo variáveis inteiras.


Instruções:

  1. Entendimento do código:

    • O código define três variáveis inteiras: first_value, second_value e third_value, que representam três notas de um aluno.

    • O valor da variável sum_of_values armazena a soma das três notas, e o programa exibe essas notas em sequência.

    • O código tenta calcular a média das notas e exibe o resultado.

  2. Tarefa:

    1. Execute o código em seu compilador C.

    2. Observe o valor da média exibida. O cálculo parece correto?

  3. Perguntas para reflexão:

    • O cálculo da média está correto? Se não, por que o resultado da média não é o esperado?

    • Como o operador de divisão (/) está sendo aplicado no código e o que deveria ser corrigido?

    • Como você pode garantir que a divisão é realizada de forma adequada para calcular a média correta?

  4. Correcção do código:

    • A expressão para o cálculo da média está incorrecta. A divisão de third_value por 3 ocorre antes da soma dos valores, devido à ordem de precedência dos operadores em C.


Desafio extra:

  1. Modifique o programa para que o usuário possa inserir as três notas em tempo de execução, usando a função scanf.

  2. Modifique o código para exibir a média com uma casa decimal, utilizando variáveis do tipo float para melhorar a precisão do cálculo da média.


AnteriorOperações Matemáticas SimplesPróximoConversão de Temperatura

Atualizado há 3 meses