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:
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:
Execute o código no seu compilador C (por exemplo, usando
clang
ougcc
no Ubuntu).Insira diferentes valores para a idade e o peso durante a execução do programa e observe a saída.
Perguntas para reflexão:
Como as funções
scanf
eprintf
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:
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.
Atualizado