Problema com programa com switch case [RESOLVIDO]

1. Problema com programa com switch case [RESOLVIDO]

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 04/07/2015 - 10:37h

Caros amigos,
Estou tendo problema para rodar este programa no terminal, não visualizo o meu erro:

#include <stdio.h>
#include <stdlib.h>
int main()
{
int num1, num2, res = 0;

char op;


printf("Escreva uma expressão "); scanf("%d %c %d",&num1, &op, &num2);

switch (op)
{
case '+' : res = num1 + num2;
break;

case '-' : res = num1 - num2;
break;

case 'x' :
case '*' :
case 'x' : res = num1 * num2;
break;

case '/' :
case '\\':
case ':' : res = num1 / num2;
break;
}

printf("%d %c %d = %d\n", num1, op, num2, res);

return 0;
}

root@hotpc:/home/brainiac/C_programas# gcc damas0316.c -o damas0316.x
damas0316.c: In function ‘main’:
damas0316.c:22:5: error: duplicate case value
damas0316.c:20:5: error: previously used here
root@hotpc:/home/brainiac/C_programas#


Agradeço desde já alguma luz!


  


2. Re: Problema com programa com switch case [RESOLVIDO]

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 04/07/2015 - 10:46h

Amigo,simples

o compilador está dizendo que vc usou 2 vezes o mesmo case

Para corrigir:


case 'x' :
case '*' :
res = num1 * num2;
break;


Espero ter ajudado

Se ajudei, marque o tópico como resolvido e clique em melhor resposta

[]'s

T+

--
http://piadasnerds.com/wp-content/uploads/2011/08/grafico_souProgramador.png


3. Re: Problema com programa com switch case [RESOLVIDO]

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 04/07/2015 - 11:12h

Thihup escreveu:

Amigo,simples

o compilador está dizendo que vc usou 2 vezes o mesmo case

Para corrigir:


case 'x' :
case '*' :
res = num1 * num2;
break;


Espero ter ajudado

Se ajudei, marque o tópico como resolvido e clique em melhor resposta

[]'s

T+

--
http://piadasnerds.com/wp-content/uploads/2011/08/grafico_souProgramador.png



Ajudou sim, obrigado era para ter um x minúsculo e um X maiúsculo



4. Re: Problema com programa com switch case [RESOLVIDO]

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 04/07/2015 - 11:33h

Clique em melhor resposta, por gentileza.

Espero ter ajudado

[]'s

T+

--
http://piadasnerds.com/wp-content/uploads/2011/08/grafico_souProgramador.png






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts