Introdução
Neste laboratório, você aprenderá a realizar operações aritméticas básicas usando variáveis inteiras na programação em C. O laboratório cobre os seguintes passos:
Declarar Variáveis Inteiras e Atribuir Valores: Você aprenderá como declarar variáveis inteiras e atribuir valores a elas. Esta é a base para realizar operações aritméticas.
Executar Operações Aritméticas Entre Inteiros: Você explorará como realizar adição, subtração, multiplicação e divisão entre variáveis inteiras. Isto demonstrará a aplicação prática da aritmética de inteiros em C.
Declarar Variáveis Inteiras e Atribuir Valores
Neste passo, você aprenderá como declarar variáveis inteiras e atribuir valores em programação C. Variáveis inteiras são fundamentais para armazenar números inteiros e realizar operações aritméticas.
Primeiro, vamos criar um novo arquivo C para demonstrar a declaração de variáveis inteiras:
cd ~/project
nano integer_variables.c
Agora, adicione o seguinte código ao arquivo:
#include <stdio.h>
int main() {
// Declarar variáveis inteiras
int num1 = 10;
int num2 = 20;
int num3;
// Atribuir um valor a num3
num3 = 30;
// Imprimir os valores das variáveis
printf("num1: %d\n", num1);
printf("num2: %d\n", num2);
printf("num3: %d\n", num3);
return 0;
}
Vamos analisar o código:
int num1 = 10;declara uma variável inteiranum1e a inicializa com o valor 10int num2 = 20;declara outra variável inteiranum2com o valor 20int num3;declara uma variável inteiranum3sem um valor inicialnum3 = 30;atribui o valor 30 anum3- As instruções
printf()são usadas para imprimir os valores das variáveis
Compile e execute o programa:
gcc integer_variables.c -o integer_variables
./integer_variables
Saída de exemplo:
num1: 10
num2: 20
num3: 30
Executar Operações Aritméticas Entre Inteiros
Neste passo, você aprenderá a realizar operações aritméticas básicas entre inteiros em programação C. Iremos construir sobre o passo anterior e demonstrar adição, subtração, multiplicação e divisão.
Vamos modificar o arquivo anterior para incluir operações aritméticas:
cd ~/project
nano integer_operations.c
Adicione o seguinte código ao arquivo:
#include <stdio.h>
int main() {
// Declarar e inicializar variáveis inteiras
int num1 = 20;
int num2 = 10;
// Adição
int soma = num1 + num2;
printf("Adição: %d + %d = %d\n", num1, num2, soma);
// Subtração
int diferenca = num1 - num2;
printf("Subtração: %d - %d = %d\n", num1, num2, diferenca);
// Multiplicação
int produto = num1 * num2;
printf("Multiplicação: %d * %d = %d\n", num1, num2, produto);
// Divisão
int quociente = num1 / num2;
int resto = num1 % num2;
printf("Divisão: %d / %d = %d (Resto: %d)\n", num1, num2, quociente, resto);
return 0;
}
Vamos analisar as operações aritméticas:
+realiza a adição-realiza a subtração*realiza a multiplicação/realiza a divisão inteira%calcula o resto da divisão inteira
Compile e execute o programa:
gcc integer_operations.c -o integer_operations
./integer_operations
Saída de exemplo:
Adição: 20 + 10 = 30
Subtração: 20 - 10 = 10
Multiplicação: 20 * 10 = 200
Divisão: 20 / 10 = 2 (Resto: 0)
Imprimir Resultados Inteiros
Neste passo, você aprenderá diferentes maneiras de imprimir resultados inteiros em programação C usando várias opções de formatação com a função printf().
Vamos criar um novo arquivo para demonstrar diferentes técnicas de impressão:
cd ~/project
nano print_integers.c
Adicione o seguinte código ao arquivo:
#include <stdio.h>
int main() {
// Declarar variáveis inteiras
int num1 = 42;
int num2 = 100;
int sum = num1 + num2;
// Impressão básica de inteiros
printf("Impressão básica:\n");
printf("num1 = %d\n", num1);
printf("num2 = %d\n", num2);
printf("Soma = %d\n\n", sum);
// Impressão formatada com largura e alinhamento
printf("Impressão formatada:\n");
printf("Alinhamento à direita (largura 5): %5d\n", num1);
printf("Alinhamento à esquerda (largura 5): %-5d\n", num2);
// Impressão com zeros à esquerda
printf("Impressão com zeros à esquerda:\n");
printf("Número com 4 dígitos: %04d\n", num1);
printf("Número com 6 dígitos: %06d\n", sum);
return 0;
}
Compile e execute o programa:
gcc print_integers.c -o print_integers
./print_integers
Saída de exemplo:
Impressão básica:
num1 = 42
num2 = 100
Soma = 142
Impressão formatada:
Alinhamento à direita (largura 5): 42
Alinhamento à esquerda (largura 5): 100
Impressão com zeros à esquerda:
Número com 4 dígitos: 0042
Número com 6 dígitos: 000142
Vamos analisar as técnicas de impressão:
%dé o especificador de formato para inteiros%5dalinha o número à direita em uma largura de 5 caracteres%-5dalinha o número à esquerda em uma largura de 5 caracteres%04dimprime o número com zeros à esquerda para preencher 4 dígitos%06dimprime o número com zeros à esquerda para preencher 6 dígitos
Resumo
Neste laboratório, você aprendeu a declarar variáveis inteiras e atribuir valores, bem como realizar operações aritméticas básicas entre inteiros em programação C. Você começou declarando variáveis inteiras e as inicializando com diferentes valores. Em seguida, executou operações aritméticas como adição, subtração, multiplicação e divisão, e imprimiu os resultados. Essas habilidades fundamentais são essenciais para trabalhar com números inteiros em programas C.



