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:

  1. Capa - nome do aluno, curso, disciplina, faculdade

  2. Folha de rosto - dados da disciplina e do aluno

  3. Código completo - tudo que você escreveu no GDBOnline

  4. Prints de execução - capturas de tela mostrando o programa rodando

  5. 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.

Fale com a gente pelo WhatsApp