Escreva um programa(na linguagem c)que leia dois valores inteiros do teclado e efetue as seguintes operações matemáticas: adiação, subtração, multiplicação, divisão e módulo(resto da divisão).
Alguém pode me explicar o que eu errei? Minha cabeça tá fritando.
(Observação: Se não sabe não responde, por favor)
EU PRECISO DE AJUDA!
Soluções para a tarefa
Resposta:
Tem vários "errinhos" no código. A ideia no geral tá sendo bem desenvolvida, só a parte da sintaxe do código que tá meio enrolada. Estão faltando algumas coisas.
Vamos lá,
Primeiramente, em algumas linhas está faltando o " ; " (linhas 14, 16, 18).
Isso não é nada grave, todo mundo esquece, mas só tô listando aqui pois sem ele o código não roda.
Agora vamos a parte principal. Você atribuiu uma operação pra cada uma das variáveis perfeitamente e fez um printf de cada uma delas pra imprimir o resultado, até aí nenhum erro. O que acontece é que você não colocou o operador " %d " nesses printf pra exibir o valor de cada variável.
O correto seria:
soma = nA + nB;
printf("soma: %d", soma);
subtracao = nA - nB;
printf("subtracao: %d", subtracao);
e por aí vai...
Sem o operador %d (no caso de variaveis do tipo int) ou o %f (variaveis tipo float) ele não vai ter o que exibir no printf.
Me desculpa pela explicação meio precária mas é porque tentei te explicar o que tá faltando ao invés de só colocar o código pronto aqui. Espero que tenha entendido o que eu disse e deixarei uma foto do código funcionando aqui pra você dar uma olhada caso ainda tenha ficado com alguma dúvida. O que tenho a dizer é que só tá faltando uma coisinha ou outra mas a ideia tá bem desenvolvida. É normal pra quem ta começando tropeçar bastante nisso, com o tempo você acostuma. Se tiver como colocar melhor resposta eu agradeço! Bons estudos!