sábado, 20 de abril de 2013


2- Leia dois números inteiros e retorne o quociente e o resto da divisão.

main ()
{
int a, b, div, mod;

    printf("Para descobrir o quociente e o resto de uma divisao, faca.\n\n");
    printf("Digite primeiro o dividendo.\n");
    scanf("%d", &a);
    printf("\n\n");
        printf("Agora entre com o numero divisor:\n");
        scanf("%d", &b);
            div = a / b;
            mod = a % b;
                printf("\n\n");
                printf("O quociente de %d / %d = %d\n", a, b, div);
                printf("O resto de %d mod %d = %d\n\n", a, b, mod);

system ("pause");
}

OBSERVAÇÕES
1- Uma técnica que me ajuda muito é começar a resolução de um algoritmo rabiscando no papel. Ajuda a expandir a visão do problema anotando por onde começar, onde se quer chegar, os caminhos principais (aqueles que vem primeiro a mente), como completá-los.

2- Não se esqueça de no início declarar o tipo de variável e todos os seus elementos. Diversos erros que surgem durante o caminho para a execução do programa,  são por esquecimentos de complementar, ajustar e/ou preencher o a variável.


3- Para calcular o resto, é necessário declará-lo:
mod = a % b; 
Note que dentro do comando "print" ele foi usado de forma diferente:
 printf("O resto de %d mod %d = %d\n\n", a, b, mod);

Faço essa observação pois no caso da divisão, da mesma maneira que foi declarada, ela também foi usada dentro do comando print:
declaração -> div = a / b;
print:          -> printf("O quociente de %d / %d = %d\n", a, b, div);


Nenhum comentário:

Postar um comentário