Incorrect username or password

 
20-05-2024 15:53
|
Season 90 · Week 7 · Day 49
|
Online: 6 014

Football

Football » Português(Brasil) » Sugestões e Melhorias

(V) Compra de jogador - Correção do cálculo dos 5% acima da ofer

Badge image
O algoritmo que calcula automaticamente a oferta a ser dada no jogador de forma a superar em 5% a oferta anterior possui um problema. Quando o cálculo gerado é exatamente igual a 5% da oferta anterior, ao tentar realizar a oferta ocorre um erro afinal a oferta deve ser MAIOR que 5% e não MAIOR ou IGUAL a 5%.

Exemplo:

Oferta atual de R$ 1000
5% de 1000 = R$ 50
Oferta calculada pelo algoritmo: R$1050.
Porém, R$1050 é exatamente igual a 5% acima de R$1000, e aparece o erro, então é necessário colocar R$1051 manualmente para conseguir realizar a oferta.

Exemplo que não ocorre erro:

Oferta atual R$1005. 5% de R$1005 é R$ 1010,025, então o algoritmo calcula o novo preço como R$1011. Esse preço é maior que 5% da oferta anterior, então não ocorre erro ao realizar a oferta.

A correção desse erro não deve ser complicada, um if(preço calculado = 1,005*oferta anterior); then(Oferta atual = 1,005*oferta anterior +1 ) deve resolver. Ou então alterar o código que diz que a oferta deve ser maior que 5% para maior ou igual a 5%.

V = Verificado
FA - alexcosta
Edited: 30-06-2016 04:39
Total edits: 1
Views: 72 Posts: 3
 
Page 1
 
Reply
Last Message

Re: Compra de jogador - Correção do cálculo dos 5% acima da ofer

Badge image
Ops, tem um erro no exemplo que não ocorre erro:

Correção:

Oferta atual R$1005. 5% de R$1005 é R$ 1055,25, então o algoritmo calcula o novo preço como R$1056. Esse preço é maior que 5% da oferta anterior, então não ocorre erro ao realizar a oferta.

Re: (V) Compra de jogador - Correção do cálculo dos 5% acima da

Badge image
Concordo contigo e provavelmente é só adicionar um "=" no algoritmo para resolver

Re: (V) Compra de jogador - Correção do cálculo dos 5% acima da

Badge image
isso esta acontecendo o tempo todo, quase todas as vezes que vou dar lance da esse erro.
Apoio a ideia.
 
Page 1