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:
  • Tarefa:
  • Desafio extra:
Editar no GitHub
  1. Capítulo 1: Basic
  2. Capítulo 1: Exercícios

Entrada e Saída de dados Simples

⚡️ Exercício 3: Entrada e Saída de dados Simples

Objectivos: Neste exercício, você praticará como utilizar as funções printf e scanf em C para capturar e exibir dados fornecidos pelo usuário. O programa solicitará ao usuário que informe a sua idade e o seu peso, e em seguida exibirá essas informações de forma formatada.


Instruções:

  1. Analise o código fornecido que contém um programa básico em C:

    • O programa solicita que o usuário insira dois valores: a idade (um número inteiro) e o peso (um número decimal do tipo float).

    • Esses valores são então exibidos de volta ao usuário, com o peso formatado para mostrar duas casas decimais.

Tarefa:

  1. Execute o código no seu compilador C (por exemplo, usando clang ou gcc no Ubuntu).

  2. Insira diferentes valores para a idade e o peso durante a execução do programa e observe a saída.

  3. Perguntas para reflexão:

    • Como as funções scanf e printf estão funcionando nesse código?

    • O que acontece se você inserir um valor não numérico ao ser solicitado um número?

    • Como você poderia modificar o código para lidar com erros de entrada (por exemplo, se o usuário digitar algo inválido)?


Desafio extra:

  1. Modifique o código para também pedir o nome do usuário (um char[]) e exibir uma saudação personalizada juntamente com a idade e o peso.


AnteriorConversão de TemperaturaPróximoCálculo de Percentual de Votos em uma Eleição Municipal

Atualizado há 3 meses