Sviluppo4d.it
Sito indipendente di informazioni tecniche per sviluppatori 4th Dimension italiani  

Sviluppatori 4D

Utility 4D

Risorse 4D



4d logo
Naviga: Prev Next

Titolo: Sconti composti

Categoria: Codice Ultimo Aggiornamento: 01/03/18


Gli sconti composti sono gli sconti commerciali ad esempio 50+20+3 oppure 50+20-3 ( applico lo sconto del 50+20 con un amento del 3% ).

per l'utilizzo :
$importoscontato:=scontocommerciale(126.34,"50+20+3")

--- scontocommerciale ---

    // ricava lo sconto in base alla stringa
    // $1 importo
    // $2 sconto
    // ritorno l'importo scontato su $0

If ($2="")
  If ($1=0)
    $0:=0
  Else
    $0:=$1
  End if
End if


$scontotxt:=$2
$scontotxt:=Replace string($scontotxt;"+";"§+")
$scontotxt:=Replace string($scontotxt;"-";"§-")

C_COLLECTION($sconti)
ARRAY TEXT($ssconti;0)
C_REAL($importoscontato;$scontopercento)

$sconti:=Split string($scontotxt;"§")
COLLECTION TO ARRAY($sconti;$ssconti)

$elementi:=Size of array($ssconti)
$importoscontato:=$1

For ($contatore;1;$elementi)
  $scontopercento:=Num($ssconti{$contatore})
  $sconto:=$importoscontato*$scontopercento/100
  $importoscontato:=$importoscontato-$sconto
End for

$0:=$importoscontato

Inviato da: Massimiliano Chiodi Visite: 6024

Se accedi con utente e password, puoi aggiungere dei commenti.


Accesso

User:
Pass: Accedi

Cerca

Se non trovi le informazioni che cerchi scrivi a aiuto@sviluppo4d.it

4D Principali

4D Discussioni

Faq random


Crediti

Dominio registrato da ZetaNet
Sito realizzato da Nexus srl
4D SQL 11.9.0 offerto da 4D & Italsoftware
Icone di FAMFAMFAM
Moderato da Umberto Migliore
301 utenti registrati

Pagina servita il 19/03/24 alle 08:40:52 Valid HTML 4.01! Valid CSS!

Mutuo Facile, iDigitalScout, iDigitalTags e altre app di Nexid srl per iPhone e iPad

Cidroid, distributore italiano lettori barcode per IOS Apple iPhone, iPod, iPad