Informática, perguntado por julia754226, 6 meses atrás


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!​

Anexos:

Soluções para a tarefa

Respondido por gabrielstuchi22
2

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!

Anexos:

julia754226: Muito obrigada!!!!! <3
julia754226: Boa tarde! Como que eu posso deixar claro que nA tem que ser maior que nB, ou que a ordem é do maior para o menor?
julia754226: Pq na plataforma da minha faculdade não deu certo
julia754226: Deu certo no gdb online, mas lá não
julia754226: deixa pra lá, é problema da plataforma, pq fui conferir tá tudo certo, mas eles não aceitam
julia754226: cheio de burocracia
julia754226: pq não tem problema nenhum, não precisa um ser maior que o outro, tava viajando. Não tem erro nenhum
Perguntas interessantes