Olá.Sou inciante em C e estou com uma dúvida muito grande em relação a sintaxe do div e mod no programa. A professora pediu um programa com a seguinte descrição:
Escreva um programa, em C, para ler um valor (em reais), calcular e exibir quantas cédulas de 100, 50, 20, 10, 5, 2 e 1, são necessárias.
Então escrevi este código:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main (void) {
int valor, resto, resto_2, resto_3, resto_4, resto_5, qtde, qtd2, qtd3, qtd4, qtd5, qtd6, qtd7;
printf(" Informe o valor:");
scanf("%d", &valor);
valor/100 = qtde;
valor % 100 div 50 = qtd2;
resto = valor % 100/50;
resto div 20 = qtd3;
resto_2 = resto % 20;
resto_2 div 10 = qtd4;
resto_3 = resto_2 % 10;
resto_3 div 5 = qtd5;
resto_4 = resto_3 / 5;
resto_4 div 2 = qtd6;
resto_5 = resto_4 / 2;
resto_5 div 1 = qtde7
printf(" A quantidade de notas de 100: %d", qtde);
printf(" A quantidade de notas de 50: %d", qtd2 );
printf(" A quantidade de notas de 20: %d", qtd3);
printf(" A quantidade de notas de 10: %d", qtd4 );
printf(" A quantidade de notas de 5: %d", qtd5);
printf(" A quantidade de notas de 2: %d", qtd6);
printf(" A quantidade de notas de 1: %d", qtd7);
getch();
}
e está apresentando os seguintes erros:
linha
In function `main':
10 invalid lvalue in assignment
11 syntax error before "div"
14 syntax error before "div"
14 syntax error before "div"
17 syntax error before "div"
20 syntax error before "div"
23 syntax error before "div"
26 syntax error before "div"
Então as minhas dúvidas são: Não estou conseguindo entender qual a função do <stdlib.h> e qual seria a nomenclatura certa para o div e para o mod em C. E será que este código está realmente certo? ( Estou fazendo sozinho sem a ajuda de ninguém então estou pedindo a ajuda de vocês).
Editado por Jonathan Queiroz Adcionar tag's (Jonathan)
Pergunta
Áquila
Olá.Sou inciante em C e estou com uma dúvida muito grande em relação a sintaxe do div e mod no programa. A professora pediu um programa com a seguinte descrição:
Escreva um programa, em C, para ler um valor (em reais), calcular e exibir quantas cédulas de 100, 50, 20, 10, 5, 2 e 1, são necessárias.
Então escrevi este código:
e está apresentando os seguintes erros:
Então as minhas dúvidas são: Não estou conseguindo entender qual a função do <stdlib.h> e qual seria a nomenclatura certa para o div e para o mod em C. E será que este código está realmente certo? ( Estou fazendo sozinho sem a ajuda de ninguém então estou pedindo a ajuda de vocês).
Editado por Jonathan QueirozAdcionar tag's (Jonathan)
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.