sábado, 20 de abril de 2013


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