JSFiddle - React, Tailwind, and code Playground
by Castrolol
JavaScript
function escreva(t){ document.body.innerText += "\n" + t; }
var valorInicial = 5.00;
var valorDeReducao = 0.50;
var ingressosIniciais = 120;
var ingressoAumento = 26;
var despesas = 200;
var valorAtual = valorInicial;
var ingressos = ingressosIniciais;
var maiorLucro = 0;
var valorMaiorLucro = 0;
var ingressosMaiorLucro = 0;
var lucro = 0;
for(var i = 0; valorAtual >= 1.00 ; i++){
lucro = ( valorAtual * ingressos ) - despesas;
if( maiorLucro < lucro ){
maiorLucro = lucro;
valorMaiorLucro = valorAtual;
ingressosMaiorLucro = ingressos;
}
escreva( "Valor: " + valorAtual);
escreva( "Quantia: " + ingressos );
escreva( "Lucro: " + lucro );
escreva("------------------------");
valorAtual = valorAtual - valorDeReducao;
ingressos = ingressos + ingressoAumento;
}
escreva("----------Maior Lucro--------------");
escreva( "Valor: " + valorMaiorLucro);
escreva( "Quantia: " + ingressosMaiorLucro );
escreva( "Lucro: " + maiorLucro );
escreva("------------------------");