Untitled

mail@pastecode.io avatar
unknown
javascript
18 days ago
1.5 kB
3
Indexable
Never
function calcularNotas(valor) {
    console.clear();
    // Verificar se o valor é válido (múltiplo de 10)
    if (valor % 10 !== 0) {
        console.log("Valor inválido. Por favor, insira um valor múltiplo de 10.");
        return;
    }

    // Inicializar contadores de notas
    let notas100 = 0;
    let notas50 = 0;
    let notas10 = 0;

    console.log(`Valor inicial: ${valor}`);

    // Calcular a quantidade de notas de 100
    notas100 = Math.floor(valor / 100);
    console.log(`valor:  ${valor} / 100 = ${notas100}`);

    valor = valor % 100; // Atualiza o valor restante
    console.log(`Notas de 100: ${notas100}, Valor restante: ${valor}`);

    // Calcular a quantidade de notas de 50
    notas50 = Math.floor(valor / 50);
    console.log(`valor:  ${valor} / 50 = ${notas50}`);
    valor = valor % 50; // Atualiza o valor restante
    console.log(`Notas de 50: ${notas50}, Valor restante: ${valor}`);

    // Calcular a quantidade de notas de 10
    notas10 = Math.floor(valor / 10);
    console.log(`valor:  ${valor} / 10 = ${notas10}`);
    console.log(`Notas de 10: ${notas10}, Valor restante: ${valor % 10}`);

    // Exibir o resultado final
    console.log("Resultado final:");
    console.log(`Notas de 100: ${notas100}`);
    console.log(`Notas de 50: ${notas50}`);
    console.log(`Notas de 10: ${notas10}`);
}

// Exemplo de uso
// let valorSaque: number = parseInt(prompt("Digite o valor do saque:") || "0", 10);
calcularNotas(120);
Leave a Comment