Operadores Aritméticos em Linguagem C

Por: Eduardo Casavella
Os operadores aritméticos são símbolos utilizados para realizar as operações aritméticas elementares.

Tabela Operadores Aritmeticos

Tabela Operadores Aritméticos em C

Vejamos um exemplo de programa em  C, utilizando operações aritméticas e variáveis do tipo inteiro.

#include <stdio.h> //biblioteca padrão para comandos i/o
#include <stdlib.h>//necessário para o system ("pause")
int main (void)
{
	int valor1, valor2;
	int resp_soma, resp_subtracao, resp_multiplicacao, resp_divisao;
	
	printf("Testando operadores aritmeticos\n\n");
	// \n desloca cursor para a próxima linha
	
	printf("Digite o primeiro valor: ");
	scanf("%d", &valor1);
	printf("Digite outro valor: ");
	scanf("%d", &valor2);
	
	resp_soma = valor1 + valor2;
	printf("\nSoma = %d", resp_soma);
	
	resp_subtracao = valor1 - valor2;
	printf("\nSubtracao = %d", resp_subtracao);
	
	resp_multiplicacao = valor1 * valor2;
	printf("\nMultiplicacao = %d", resp_multiplicacao);
	
	resp_divisao = valor1 / valor2;
	printf("\nDivisao = %d\n", resp_divisao);
	system("pause");
	return (0); //valor de retorno da função main
}

 

Lembrando que em nossos exemplos estamos usando a IDE Dev C++ em ambiente Windows, daí a utilização do comando system(“pause”);

A tela de execução será a seguinte:




Até a próxima!

2 respostas a Operadores Aritméticos em Linguagem C

  • Raiana F disse:

    Boa noite,
    Estou realizando um trabalho e gostaria de pedir uma ajuda, pois sou iniciante e está bem difícil para conseguir resolver certos problemas. Minha dúvida é se após informar os dois números posso escolher qual operador aritmético quero usar para fazer um cálculo.

    • eduardo disse:

      Olá Raiana!

      Sim, você pode receber dois números e em seguida um operador aritmético. Como o operador é um símbolo do teclado use um char para armazenar o operador.
      Depois pode usar um switch case ou if para verificar qual operador o usuário escolheu.

      #include

      int main(void)
      {
      char op;
      int n1, n2, resp =0;

      printf(“Digite o primeiro valor inteiro: “);
      scanf(“%d”, &n1);

      printf(“Digite o segundo valor inteiro: “);
      scanf(“%d”, &n2);

      printf(“Digite + para somar ou – para subtrair: “);
      scanf(” %c”, &op);

      switch (op)
      {
      case ‘+’:
      resp = n1 + n2;
      printf(“\n Resposta = %d”,resp);
      break;

      case ‘-‘:
      resp = n1 – n2;
      printf(“\n Resposta = %d”,resp);
      break;

      default:
      printf(“\n Erro “);
      break;
      }

      return 0;
      }

      Veja os artigos: http://linguagemc.com.br/o-comando-switch-case-em-c/
      http://linguagemc.com.br/operadores-aritmeticos-em-linguagem-c/