Divisão de Valor em Php [RESOLVIDO]

1. Divisão de Valor em Php [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 30/06/2016 - 16:32h

Boa tarde.....

estou tentando a horas montar um script que faça uma certa divisão pra mim mais ate agora nao consegui:

preciso do seguinte:


preco = "$price"
juros= "10%"

echo = "1 x $preco / 1 s/ Juros"
echo = "2 x $preco / 2 s/ Juros"
echo = "3 x $preco / 3 s/ Juros"
echo = "4 x $preco x $juros / 4 c/ Juros"
echo = "5 x $preco x $juros / 5 c/ Juros"

o resultado que ira aparecer é:ex:
1 x R$ 100,00 s/ Juros
2 x R$ 50,00 s/ Juros
3 x R$ 33,33 s/ Juros
4 x R$ 27,50 c/ Juros
5 x R$ 22,00 c/ Juros


deu pra entender a ideia neh

se alguem puder me ajudar
obrigado


  


2. Re: Divisão de Valor em Php

thinomar
thinomar

(usa Linux Mint)

Enviado em 30/06/2016 - 16:49h

Faz nessa pegada, aí é só adicionar as condicionais para definir a partir de quantas mensalidades já fica com juros e fazer outras alterações inerentes ao seu contexto:
<?php
$preco=100;
$max_prestacoes=5;
for($i=1;$i <= $max_prestacoes;$i++){
$mensalidade=$preco/$i;
echo sprintf("%d x R$ %0.2f s/ Juros\n",$i,$mensalidade);
}
?>

--
-I've been talking to the main computer
-And...?
-It hates me


3. Re: Divisão de Valor em Php

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 30/06/2016 - 17:14h

vixi...

eu coloque para puchar o preço que vem no sistema



$preco=$price;


e agora olha como ficou

1 x R$ 0.00 s/ Juros
2 x R$ 0.00 s/ Juros
3 x R$ 0.00 s/ Juros


peguei desse codigo aqui

<?php echo $price; ?>

onde o $price; mostra o preço do produto



4. Re: Divisão de Valor em Php

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 01/07/2016 - 17:39h

Alguem?

se eu colocar o codigo abaixo

echo $price;


ele mostra o preço do produto

R$ 150,00


nao verdade so preciso do seguinte:

o preço que vem divido por 3 e a resposta em reais ex



<?php

$parcela = 3;

$total = $price; / $parcela;

echo $total;

?>


nao funciona assim

:-(


5. Re: Divisão de Valor em Php

thinomar
thinomar

(usa Linux Mint)

Enviado em 01/07/2016 - 17:56h

Quando você dá um:
echo $price; 

Ele retorna exatamente "R$ 150,00"? Por que se for, o erro se dá devido o valor vir como String, com o "R$" junto, e não dá pra dividir String. Sendo assim, ou faça a variável $price já vir sem o R$, ou trate a variável $preco para tirar a String antes da divisão.

Outra coisa é que assim, com um ponto e vírgula no meio do cálculo, não vai funcionar mesmo:
$total = $price; / $parcela; 

--
-I've been talking to the main computer
-And...?
-It hates me


6. Re: Divisão de Valor em Php [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 01/07/2016 - 18:00h

isso

o codigo $price; tras o valor assim R$ 150,00 com cifrão.

como faço pra tirar ele antes de dividir?


7. Re: Divisão de Valor em Php

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 01/07/2016 - 18:41h

Consegui usando pedaços de 3 scripts diferentes

segue:

<?php

// Numero Total de Parcelas
$parcela = 3;

// Remove o cifrao do Valor vindo em $price
$preco = preg_replace('/[R$]*/', '', $price);

// Divide o valor sem o cifrao pela parcela
$total = $preco / $parcela;

// Exibe o valor
echo number_format( $total, 2, ',', '.' );

?>



Valeu abraços


8. Re: Divisão de Valor em Php [RESOLVIDO]

thinomar
thinomar

(usa Linux Mint)

Enviado em 04/07/2016 - 09:41h

Que bom que conseguiu. :)

Basta, agora, marcar a questão como resolvida, para que outras pessoas com a mesma dúvida localizem a questão mais facilmente.
--
-I've been talking to the main computer
-And...?
-It hates me






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts