3- Um lote de várias peças idênticas deve ser embalado em caixas que cabem 48 peças em cada caixa. Dada a quantidade de peças de um lote, determinar a quantidade de caixas necessárias e a quantidade de peças que deixarão de ser embaladas.
Segue o código:
main ()
{
int p, c, mod, div; //p=peças e c=caixas
printf("Digite a quantidade de pecas recebidas:\n");
scanf("%d", &p);
c=48;
printf("\n\n");
div=p / c;
mod=p % c;
printf("Apos a distribuicao das pecas, teremos %d / %d = %d caixas\n", p, c, div);
printf("E desse lote sobraram %d mod %d = %d pecas\n\n", p, c, mod);
system ("pause");
}
Observações.
1- Mais uma vez, dou a dica para prestar atenção na apresentação do comando div e mod. Dessa vez por falta de atenção gastei um bom tempo nessa parte.
2- O pedaço que mais tomou meu tempo foi o gasto para descobrir como declarar a maneira e sequência dos elementos p, c, mod/div
printf("Apos a distribuicao das pecas, teremos %d / %d = %d caixas\n", p, c, div);
printf("E desse lote sobraram %d mod %d = %d pecas\n\n", p, c, mod);
Note que apesar de o elemento c já ter um valor pre estabelecido (48), ele é declarado como elemento que sofre variação "%d" .
Nenhum comentário:
Postar um comentário