Skip to content

Defeito #4 Troco #4

@minhanomarcos

Description

@minhanomarcos

  • DEFEITO 1: Algoritmo de cálculo de troco incorreto.
    • CLASSIFICAÇÃO: Controle(Grave).
    • DESCRIÇÃO: A lógica para calcular a quantidade de cada nota/moeda está fundamentalmente errada.
    • Os laços while (valor % X != 0) não alteram o valor dentro do laço,
    • o que causa um LOOP INFINITO se a condição inicial for verdadeira (ex: valor = 7).
    • O operador de módulo (%) retorna o resto da divisão, não a quantidade de vezes que
    • um número cabe no outro. O algoritmo correto deveria usar divisão e subtração.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ControleOcorre quando um comando de desvio condicional é usado de forma incorreta.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions