Introdução
Neste laboratório, você aprenderá a realizar operações aritméticas básicas, como adição e subtração, utilizando a linguagem C. O laboratório abrange os passos para declarar variáveis, receber valores de entrada e executar as operações aritméticas. Em seguida, você aprenderá a imprimir os resultados desses cálculos.
O laboratório consiste em duas etapas principais. Primeiro, você declarará variáveis e solicitará ao usuário que insira dois números. Em seguida, você realizará as operações de adição e subtração nos valores de entrada e exibirá os resultados.
Declarar Variáveis e Valores de Entrada
Nesta etapa, você aprenderá como declarar variáveis e receber valores de entrada para realizar operações aritméticas em C. Criaremos um programa simples que permite aos usuários inserir dois números para adição e subtração.
Primeiro, crie um novo arquivo C no diretório do projeto:
cd ~/project
nano arithmetic.c
Agora, digite o seguinte código C:
#include <stdio.h>
int main() {
// Declarar variáveis para armazenar dois números
int num1, num2;
// Solicitar ao usuário para inserir o primeiro número
printf("Digite o primeiro número: ");
scanf("%d", &num1);
// Solicitar ao usuário para inserir o segundo número
printf("Digite o segundo número: ");
scanf("%d", &num2);
// Imprimir os números inseridos
printf("Primeiro número: %d\n", num1);
printf("Segundo número: %d\n", num2);
return 0;
}
Vamos analisar o código:
int num1, num2;declara duas variáveis inteiras para armazenar os números de entradaprintf()é usado para exibir mensagens ao usuárioscanf()lê a entrada inteira do usuário&num1e&num2passam os endereços de memória para armazenar os valores de entrada
Compile e execute o programa:
gcc arithmetic.c -o arithmetic
./arithmetic
Exemplo de saída:
Digite o primeiro número: 10
Digite o segundo número: 5
Primeiro número: 10
Segundo número: 5
Realizar Adição e Subtração
Nesta etapa, você expandirá a etapa anterior adicionando operações aritméticas ao seu programa C. Modificaremos o arquivo arithmetic.c existente para realizar adição e subtração com os números de entrada.
Abra o arquivo arithmetic.c:
cd ~/project
nano arithmetic.c
Atualize o código com as operações de adição e subtração:
#include <stdio.h>
int main() {
// Declarar variáveis para armazenar dois números e resultados
int num1, num2, soma, diferenca;
// Solicitar ao usuário para inserir o primeiro número
printf("Digite o primeiro número: ");
scanf("%d", &num1);
// Solicitar ao usuário para inserir o segundo número
printf("Digite o segundo número: ");
scanf("%d", &num2);
// Realizar adição
soma = num1 + num2;
// Realizar subtração
diferenca = num1 - num2;
// Imprimir os resultados
printf("Adição: %d + %d = %d\n", num1, num2, soma);
printf("Subtração: %d - %d = %d\n", num1, num2, diferenca);
return 0;
}
Compile e execute o programa atualizado:
gcc arithmetic.c -o arithmetic
./arithmetic
Exemplo de saída:
Digite o primeiro número: 10
Digite o segundo número: 5
Adição: 10 + 5 = 15
Subtração: 10 - 5 = 5
Principais mudanças no código:
- Adicionadas as variáveis
somaediferencapara armazenar os resultados aritméticos - Utilizado o operador
+para adição - Utilizado o operador
-para subtração - Adicionadas instruções
printfpara exibir as operações aritméticas e os resultados
Imprimir os Resultados
Nesta etapa, você aprimorará a formatação de saída do seu programa aritmético para tornar os resultados mais legíveis e informativos. Modificaremos o arquivo arithmetic.c para melhorar a apresentação dos resultados.
Abra o arquivo arithmetic.c:
cd ~/project
nano arithmetic.c
Atualize o código com a impressão aprimorada dos resultados:
#include <stdio.h>
int main() {
// Declarar variáveis para armazenar dois números e resultados
int num1, num2, sum, difference;
// Imprimir uma mensagem de boas-vindas
printf("Calculadora Aritmética Simples\n");
printf("------------------------------\n");
// Solicitar ao usuário para inserir o primeiro número
printf("Digite o primeiro número: ");
scanf("%d", &num1);
// Solicitar ao usuário para inserir o segundo número
printf("Digite o segundo número: ");
scanf("%d", &num2);
// Realizar adição
sum = num1 + num2;
// Realizar subtração
difference = num1 - num2;
// Imprimir resultados formatados
printf("\nResultados do Cálculo:\n");
printf("-----------------------\n");
printf("Primeiro Número: %d\n", num1);
printf("Segundo Número: %d\n", num2);
printf("Adição: %d + %d = %d\n", num1, num2, sum);
printf("Subtração: %d - %d = %d\n", num1, num2, difference);
return 0;
}
Compile e execute o programa atualizado:
gcc arithmetic.c -o arithmetic
./arithmetic
Exemplo de saída:
Calculadora Aritmética Simples
------------------------------
Digite o primeiro número: 15
Digite o segundo número: 7
Resultados do Cálculo:
-----------------------
Primeiro Número: 15
Segundo Número: 7
Adição: 15 + 7 = 22
Subtração: 15 - 7 = 8
Melhorias-chave:
- Adicionadas cabeçalhos de boas-vindas e de resultados
- Formatação aprimorada com saída alinhada
- Rótulos mais descritivos incluídos
- Linhas em branco adicionadas para melhor legibilidade
Resumo
Neste laboratório, você aprendeu como declarar variáveis e inserir valores para realizar operações aritméticas em C. Você criou um programa simples que permite aos usuários inserir dois números e, em seguida, realizou adição e subtração nesses números. As etapas-chave abordadas foram: 1) declarar variáveis para armazenar os números de entrada, 2) solicitar ao usuário para inserir os números e 3) implementar as operações aritméticas e imprimir os resultados.
O programa demonstra a sintaxe básica para declarar variáveis, usar as funções printf() e scanf(), e realizar operações aritméticas básicas em C. Ao seguir essas etapas, você ganhou experiência prática com os conceitos fundamentais de declaração de variáveis, entrada do usuário e operações aritméticas na programação C.



