Det er ikke noget problem hvis produkterne samlet vejer under 20000 gram, men køber man mere sker der noget skidt. Jeg var startet på en kode men droppede den igen. Det jeg gjore var at begynde på at fylde en ny kasse hvis den oversteg 20000 gram ved næste post. Det bliver bare noget skidt hvis kassen kun er fyldt op til f.eks. 16000 gram og hvis næste produkt så vejer 5000 gram. Så begynder den på en ny kasse. Det jeg så vil have den skal gøre er at teste sig frem ud fra alle produkter og så komme så tæt på de 20000 gram så muligt og derefter begynde på en ny kasse med de resterende produkter i. Og selvfølgelig hvis den så fylder 2-3-4 osv kasser med 20000 gram skal den løbende regne det ud.
Ehmm...et lille eksempel Det er en shop til en frima der sælger maling og tilbehør.
Kunden køber først en spand maling på 10 kg og så en pensil på få gram. Så beslutter han sig for han lige skal have en anden spand maling på 10 kg.
Hvis den bare starter på en ny kasse når vægten bliver over 20 kg vil ekspeditions gebyret være på 95 kr. for den ene spand maling og en pensil. Og 60 kr for den anden spand. Samlet vil det komme op på 155 kr.
Kunne man lave et system der siger at de 2 spande tilsammen vejer nøjagtig 20000 gram og dermed kun koster 95 kr. Og så sende en mindre pakke på 500 gram til 25 kr for den ene pensil.
Princippet i processen skal være være følgende: Listen af varer sorteres faldende. Derefter tages den første vare fra listen over i kasse 1. Det undersøges om næste vare kan være i kassen, hvis ikke læses videre på listen til en den finder en vare der kan være der. Når den mindste vare kan være i kassen og den er fuld startes på en ny kasse.
Tror da vist hellere jeg må lukke den her. Brugte en mere enkelt metode til at løse problemet.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.