Ir ao conteúdo

Erro em programa


Landi20

Posts recomendados

Postado

eu estou a dar pogramação em C e uso o Dev c++

Tenho que Fazer um Pograma onde o Utilizador escolhe a operação

Eu ainda não consegui encontrar o Erro

Preciso de Ajuda

#Coloque seu código sempre usando as tags de spoiler e code


#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int operando1, operando2, operação, soma, mutipliacção, subtração, divisão;
printf("Insira um Numero:");
scanf("%d",&operando1);
printf("insira outro numero");
scanf("%d",&operando2);
printf("Escolha a operação");
scanf("%d",&operação);
if (+)
{
soma=operando1+operando2
printf("a soma do Numero: %dn",soma);
}
else
if(mutipliacção=operando1*operando2)
{
printf("o Resultado da Mutiplicação E: %dn",operação, mutipliacção);
}
else
if(subtração=operando1-operando2)
{
printf("o Resultado da subtração e: %dn",operação,subtração);
}
else
{
printf("o resultado da divisão e: %dn",operação,divisão);
}
system("pause");
return 0;
}
[/spoiler]


Alguem pe pode dizer onde esta o Erro

Postado

dica...

use um switch para isso...

char operação;

int num1, num2;

printf("Digite os valores para inteiros\n")

scanf("%d",&num);

scanf("%d", &num2);

printf("\nSelecione a operação sendo +,-,/,*,%(modulo)\n");

scanf("%c", &operação);

swicth(operação){

case '+' : printf("%d = %d + %d\n",num1+num2, num1, num2); break;

...

...

e por ae vai...Ps.: não testei tem um bom tempo q usei isso...vale a pena testar direitim...mais a logica é essa

Postado

no seu prog... tente usar uma variavel char para os operadores...como no exemplo do switch...eu usaria assim...

char op;

...

...

...

if(op=='+'){

...

...

...

}

quando se testa caracteres tem q por entre aspas simples ' '

espero ter ajudado!

  • 2 meses depois...
  • Membro VIP
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...