Calculadora com divisão por zero

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Calculadora com divisão por zero

Mensagem por brujah999 em Qua Nov 11 2009, 16:08

Código:
#include <stdio.h>
int main() {
    int a,b,r;
    char op;
    printf("Introduza o valor de a: ");
    scanf("%d",&a);
    printf("Introduza o valor de b: ");
    scanf("%d",&b);
    fflush(stdin);
    printf("Indique a operacao a efectuar ( + , - , * , / ): ");
    op=getchar();
    switch (op) {
          case '+': r=a+b;
                    break;
          case '-': r=a-b;
                    break;
          case '*': r=a*b;
                    break;
          case '/': if (b==0) {
                        printf("Erro: Divisao por zero!\n");   
                        getchar();getchar();                     
                        return 0;                                       
                        }
                    else { 
                    r=a/b;
                    break;}
          default: printf("Operador errado!!\n");
          }
    printf("%d%c%d=%d\n",a,op,b,r);     
    system("PAUSE");
    return 0;
}

_________________
[Você precisa estar registrado e conectado para ver esta imagem.]
"Programadores são ferramentas para converter cafeína em código."
avatar
brujah999
Iniciante

Mensagens : 228
Data de inscrição : 14/10/2009
Idade : 36
Localização : São Paulo

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum