Calcular expressões aritméticas com 2 termos

Publicado por Mateus Evangelista Oliveira Pereira (última atualização em 18/03/2010)

[ Hits: 6.794 ]

Download Calcular_expressao_aritimetica.c




Neste exemplo veremos como resolver uma expressão básica de dois termos.

Adição, subtração, multiplicação e divisão.

  



Esconder código-fonte

/*
 * POR MATEUS EVANGELISTA OLIVEIRA PEREIRA      17/03/2010
 */
 #include <stdio.h>
 void main()
 {
    int num1,num2,res;
    char op;
    printf("Escreva uma expressao: ");
    scanf(" %d %c %d", &num1, &op, &num2);
    switch (op)
    {
      case '+':
         res = num1 + num2;
      break;
      case '-':
         res = num1 - num2;
      break;
      case 'x':
      case 'X':
      case '*':
         res = num1 * num2;
      break;
      case '/':
      case '\\':
      case ':':
         res = num1 / num2;
      break;
      default :
         printf("Operador invalido!\n");
         fflush(stdin);
         return(main());
      break;
    }
    printf("%d %c %d = %d",num1, op, num2, res);
    getch();
 }

Scripts recomendados

Pares com stdlib

Tabela hash com classes e tratamento de colisões por encadeamento

Calculando Baskara

Ávores binárias em C

Manipulação do BIT de sinal


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts