Untitled
Anonymous
javascript
06/03/2024 7:32 PM
2.0 KB
23
Indexable
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);
Editor is loading...
Leave a Comment