Atividade Prática de Algoritmos: Operações e Expressões em linguagem C
Como fazer a Atividade Prática de Algoritmos: Operações e Expressões em linguagem C
Everson Chaves
5/9/20263 min read


Se você caiu nessa atividade prática de Algoritmos e Técnicas de Programação e não sabe nem por onde começar, respira. A gente vai te explicar tudo o que você precisa saber para fazer, entender e entregar esse projeto sem dor de cabeça.
O que essa atividade pede?
Essa é uma aula prática da disciplina de Algoritmos e Técnicas de Programação, focada na unidade de Operações e Expressões. O objetivo é criar um programa em linguagem C que use três tipos de operadores:
Operadores aritméticos - para fazer cálculos (soma, subtração, multiplicação e divisão)
Operadores relacionais - para comparar valores (maior que, menor que)
Operadores lógicos - para validar condições combinadas (E, OU, NÃO)
O programa vai pedir três números inteiros ao usuário e, a partir deles, executar todas essas operações.
O que são esses operadores? Entenda de vez
Antes de sair codando, é importante entender o que cada operador faz. Olha só:
Operadores Aritméticos
São os básicos da matemática dentro do código:
OperadorFunçãoExemplo+Somaa + b-Subtraçãoa - b*Multiplicaçãoa * b/Divisãoa / b%Resto da divisãoa % b
Operadores Relacionais
Comparam dois valores e retornam verdadeiro ou falso:
OperadorSignificado>Maior que<Menor que>=Maior ou igual<=Menor ou igual==Igual a!=Diferente de
Operadores Lógicos
Combinam condições:
OperadorSignificado&&E (AND) - ambas as condições precisam ser verdadeiras||OU (OR) - pelo menos uma precisa ser verdadeira!NÃO (NOT) - inverte o resultado
Como fazer a atividade passo a passo
1. Acesse o GDBOnline
A ferramenta usada nessa prática é o GDBOnline, um compilador online gratuito que roda direto no navegador, sem instalar nada. Acesse em: https://www.onlinegdb.com/
Ao entrar, selecione a linguagem C no menu de idiomas no canto superior direito.
2. Estruture o seu programa
Seu programa precisa fazer três coisas:
Ler três números inteiros do usuário
Calcular soma, subtração, multiplicação e divisão
Fazer comparações e validações lógicas
3. Exemplo de código para te orientar
Aqui está um exemplo de como o programa pode ser estruturado:
#include <stdio.h>
int main() {
int a, b, c;
printf("Digite o primeiro numero: ");
scanf("%d", &a);
printf("Digite o segundo numero: ");
scanf("%d", &b);
printf("Digite o terceiro numero: ");
scanf("%d", &c);
// Operadores aritméticos
printf("\n--- OPERACOES ARITMETICAS ---\n");
printf("Soma: %d\n", a + b + c);
printf("Subtracao: %d\n", a - b - c);
printf("Multiplicacao: %d\n", a b c);
if (b != 0 && c != 0)
printf("Divisao: %.2f\n", (float)a / b / c);
else
printf("Divisao: impossivel (divisao por zero)\n");
// Operadores relacionais
printf("\n--- COMPARACOES ---\n");
if (a > b)
printf("O primeiro numero (%d) e maior que o segundo (%d)\n", a, b);
else
printf("O primeiro numero NAO e maior que o segundo\n");
if (b < c)
printf("O segundo numero (%d) e menor que o terceiro (%d)\n", b, c);
else
printf("O segundo numero NAO e menor que o terceiro\n");
// Operadores lógicos
printf("\n--- VALIDACOES LOGICAS ---\n");
if (a > 0 && b % 2 == 0)
printf("O primeiro numero e positivo E o segundo numero e par!\n");
else
printf("As condicoes logicas nao foram atendidas.\n");
return 0;
}
4. Teste com pelo menos 3 conjuntos de números
A atividade pede que você teste com no mínimo 3 combinações diferentes. Sugestões:
Teste 1: 5, 4, 3 (primeiro positivo, segundo par)
Teste 2: -2, 7, 10 (primeiro negativo, segundo ímpar)
Teste 3: 8, 6, 2 (primeiro positivo, segundo par - condição lógica verdadeira)
Tire print da tela de cada execução - você vai precisar para o relatório!
5. Monte o relatório final
A entrega deve ser um PDF contendo:
Capa - nome do aluno, curso, disciplina, faculdade
Folha de rosto - dados da disciplina e do aluno
Código completo - tudo que você escreveu no GDBOnline
Prints de execução - capturas de tela mostrando o programa rodando
Referências - se usar algum material de apoio, cite aqui
Por que entender esses operadores é tão importante?
Essa é a pergunta que o roteiro faz para você refletir - e a resposta é simples: todo programa de computador toma decisões. Quando você aprende a combinar operadores aritméticos, relacionais e lógicos, você está aprendendo a base de qualquer sistema, seja um app de banco, uma plataforma de streaming ou um sistema hospitalar.
Sem esses operadores, um programa não consegue calcular, comparar nem validar nada. É a base de tudo na programação.
O que estudar para aprender mais sobre o assunto?
CS50 (Harvard) - curso gratuito de introdução à programação em C, legendado em português. Disponível em: cs50.harvard.edu
Apostila de C do UFMG - material gratuito e muito completo para iniciantes
YouTube: canal Programação Descomplicada - explicações em português sobre C, algoritmos e lógica de programação
Livro: "C: Como Programar" de Deitel - referência clássica, disponível em muitas bibliotecas virtuais de faculdades EAD
Está sem tempo ou travou no meio?
Sabemos que conciliar faculdade EAD com trabalho e vida pessoal não é fácil. Se você está com dificuldade para montar o relatório, estruturar o código ou entender o que a atividade pede, a Facilita Consultoria Acadêmica pode te ajudar.
Nossa equipe tem especialistas em atividades práticas das principais faculdades EAD do Brasil e pode orientar você ou apoiar na entrega do projeto completo, dentro do prazo e do jeito certo.
