Restdeling

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

IoT Developer

Ben jij innovatief, heb jij passie voor energie en ben je data gedreven? Bouw dan mee aan IoT binnen Bredenoord. Samen met een gedreven team werk jij aan mooie technische en innovatieve oplossingen. Wat houdt de functie van IoT Developer in? Binnen Bredenoord zijn wij momenteel volop in ontwikkeling met ons IoT platform. Als uitbreiding van ons team zijn wij op zoek naar een IoT Developer. Je zal in projectverband meehelpen met het implementeren van IoT vraagstukken binnen Bredenoord. Als IoT Developer op onze R&D-afdeling word je verantwoordelijk voor het verder inrichten en beheren van ons nieuwe IoT platform. Dat

Bekijk vacature »

Junior PHP Developer

Functieomschrijving Junior PHP Developer gezocht! Voor een opdrachtgever in de regio Gelderland zijn wij op zoek naar een Junior PHP Developer die onderdeel gaat worden van het ontwikkelingsteam van deze organisatie. In deze functie ga jij aan de slag met het schrijven van software voor de aansturing van en het managen van windparken en bijbehorende onderdelen. Hiernaast ga jij je bezighouden met het ontwikkelen, testen en onderhouden van diverse webapplicaties. Het team waarin je komt te werken bestaat uit 3 developers, hierdoor krijg je veel verantwoordelijkheid en de kans om jezelf verder te ontwikkelen. Er wordt echter wel van je

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Back-end .NET Developer

Functie omschrijving C# / .NET Developer gezocht voor een dynamische organisatie in de regio Houten! Voor een leuke organisatie in de regio Houten zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. In deze functie werk jij aan verschillende projecten en ga je vaak bij klanten op bezoek. Binnen deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid treffen. Bedrijfsprofiel Waar ga je werken? Het bedrijf waar je gaat werken is gespecialiseerd in het ontwerpen en implementeren van procesautomatisering en procesinformatisering. Zij doen dit onder andere voor de (petro)chemie, pharma, infra,

Bekijk vacature »

Software Developer (Junior functie)

Functieomschrijving Wij zijn op zoek naar een Software Developer! Sta jij in de startblokken om je carrière te beginnen en kan je niet wachten om toffe software te gaan ontwikkelen? Kortom, ben je onlangs afgestudeerd of sta je op het punt om je papiertje te behalen? Voor een IT dienstverlener dat gespecialiseerd is in Microsoft technologie zijn wij op zoek naar C#.NET Developers. Het bedrijf heeft meerdere klanten in regio Utrecht waar je permanent kan komen te werken. Kom je liever te werken bij een klein softwarebedrijf of bij een groot consultancy bureau? Dat is helemaal aan jou de keuze!

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een gewaardeerde werkgever in regio Oosterhout zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je brengt de aanpassingssuggesties van klanten in kaart, om

Bekijk vacature »

PHP back-end developer gezocht!

Functie Werk je liever zonder druk en keiharde deadlines maar met de focus op kwaliteit? Dan kom je hier op de juiste plek terecht! In Het team bestaat momenteel uit 12 developers, hiernaast werken er collega’s van front-end, UX maar ook marketing/sales en support. In iedere sprint ontwikkel je samen functionaliteiten met als uitdaging om de klanten de beste gebruikerservaring te bieden. Ze bieden een werkplek waar je jezelf kunt blijven ontwikkelen, en mee te werken aan zowel bestaande als nieuwe mogelijkheden. Eisen • HBO werk- en denkniveau (ze kijken niet naar een papiertje) • Je denkt graag mee over

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Java Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Functioneel Applicatiebeheerder

Wij van CNB zijn op zoek naar een leergierige Functioneel Applicatiebeheerder CNB is de grootste dienstverlener in de markt van bloembollen en vaste planten. In deze markt verricht CNB de volgende diensten: bemiddeling, veilen en het koelen en prepareren van bloembollen. Vanuit ons hoofdkantoor in Lisse werken bijna 100 collega’s dag in dag uit aan de bemiddeling van bloembollen. In Bovenkarspel vindt het koelen en prepareren van de bloembollen plaats. Wij zijn op zoek naar een enthousiaste Functioneel Applicatiebeheerder die naast een applicatie, ook sfeer kan bouwen! Jij: Vindt het leuk om binnen een klein IT-team aan de slag te

Bekijk vacature »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

Front-end developer

Functie Jij komt te werken in een team van 5 developers. het product is continue in beweging. Nieuwe en bestaande klanten vragen om vaak nieuwe features. Hierin ben jij zeer belangrijk om te zorgen dat de functionaliteiten goed opgezet worden op technisch vlak. Designs krijg je aangeleverd van een externe partij zodat jij je primair kan focussen op de techniek! Je hebt daarbij alle vrijheid om je eigen creativiteit toe te passen en mee te denken over de gebruikte technieken. Het gezamenlijke doel is een product dat functioneel zeer gebruiksvriendelijk is en het bedrijfsproces van de gebruikers versneld en kwalitatief

Bekijk vacature »
Hi hi

hi hi

15/05/2010 23:34:35
Quote Anchor link
Hey,
Op mijn site gebruik ik 3 betaalmiddelen:
Galjoenen (1 Galjoen = 1 euro),
Sikkels (1 Sikkel = 50 cent) en
Knoeten (1 Knoet = 10 cent).

als iets 1 Galjoen, 3 Sikkels en 5 Knoeten kost,
en je hebt: 3 Galjoenen, 2 Sikkels en 5 Knoeten,
dan zou je dat product dus eigenlijk moeten kopen omdat je 2 Galjoenen teveel hebt.

Maar omdat je 1 Sikkel te weinig hebt kun je dit niet kopen!
Nu heb ik gehoord dat je dit probleem kunt oplossen met restdeling, maar ik kan hier nergens wat over vinden.. kan iemand me hier iets van uitleggen?
 
PHP hulp

PHP hulp

22/12/2024 07:40:06
 
- SanThe -

- SanThe -

15/05/2010 23:40:46
Quote Anchor link
Als iets 1 Galjoen, 3 Sikkels en 5 Knoeten kost, dan heb je toch genoeg aan 3 Galjoenen. Ik zie/snap het probleem niet.
 

16/05/2010 00:14:25
 
Daan Onbekend

Daan Onbekend

16/05/2010 00:20:10
Quote Anchor link
Is het niet handiger om in je database e.d. gewoon in euro te rekenen en alleen de weergave in galjoenen enzo te doen??

Iets kost 1 Galjoen, 3 Sikkels en 5 Knoeten = 3 euro
Je hebt 3 Galjoenen, 2 Sikkels en 5 Knoeten = 4,50 euro

En dan de volgende functie te gebruiken om het weer naar jouw valuta om te rekenen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function convert($bedrag){

$galjoenen = ceil($bedrag);
$bedrag = $bedrag - $galjoenen;

$sikkels = ceil($bedrag/0.50);
$bedrag = $bedrag - $sikkels;

$knoeten = ceil($bedrag/0.10);
$bedrag = $bedrag - $knoeten;

echo $galjoenen.'Galjoenen, '.$sikkels.' Sikkels, '.$knoeten.' Knoeten';

}
Gewijzigd op 16/05/2010 00:21:31 door Daan Onbekend
 
- SanThe -

- SanThe -

16/05/2010 00:36:56
Quote Anchor link
@Daan: Jij gaat fout in je script.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$sikkels
= ceil($bedrag/0.50);
$bedrag = $bedrag - $sikkels;

// Moet zijn
$sikkels = ceil($bedrag/0.50);
$bedrag = $bedrag - ($sikkels * 0.50);
?>

En zo dus ook bij de knoeten.
 
Hi hi

hi hi

16/05/2010 12:45:13
Quote Anchor link
Ook in euro's heb je dat probleem.. je hebt bijv. 2 velden:

euro's
centen

stel je hebt: 2 euro en 50 cent
en iets kost: 1 euro en 60 cent

dan kijk je eerst of je genoeg euro's hebt: 2-1=1 euro over; je hebt dus genoeg euro's.

dan bereken je de centen:
je hebt 50 cent en het kost 60 cent: 50-60=-10; je hebt dus te weinig centen.

Je zal op mijn site nu de melding krijgen dat je te weinig geld hebt, die database die weet niet dat 2,50 meer is dan 1,60, die denkt dat je 10 cent te kort komt.

En dát is het probleem. en nu heb ik gehoord dat je dat met restdeling kunt oplossen. maar ik weet dus niet wat restdeling is :P
 
Gerben G

Gerben G

16/05/2010 13:11:39
Quote Anchor link
Ik denk dat het probleem in de database ligt. Waarom maak je niet gewoon 1 veld met het bedrag wat je totaal hebt. En dan kun je met de modulo operator wel gaan berekenen hoeveel je nu van elk muntstuk hebt.

Hoeveel je hebt van elk muntstuk, is alleen iets wat je zou moeten gebruiken voor het weergeven. Niet voor de berekeningen of je wel genoeg geld hebt.
 
- Mark -

- Mark -

16/05/2010 13:34:04
Quote Anchor link
Was me wat aan het vervelen, Het kan zijn dat het wat omslachtig is. Niet getest moet gaan voor een paar uurtjes. zijn meerdere functies. De $betalen en $beurs array's dienen als voorbeeld waarden.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?php

    #| Te betalen bedrag. // Galjoenen, Sikkels, Knoeten
    
        $betalen = array(3, 2, 5);
        
    
    #| Beurs. // Galjoenen, Sikkels, Knoeten
    
        $beurs = array(5, 3, 4);
        
    
    #| Functie voor het omzetten van een bedrag naar knoeten.
    
        function bedrag_in_knoeten($bedrag){
        
            return $bedrag[2] + ($bedrag[1] * 5) + ($bedrag[1] * 10);
        
        }

    
    
    #| Functie voor het terug converteren van een bedrag in knoeten.
    
        function convert_back($bedrag){
            
        #| Galjoenen.
        
            $galjoenen = floor($bedrag / 10);
        
        
        #| Sikkels.
        
            $sikkels = floor(($bedrag - ($galjoenen * 10)) / 5);
        

        #| Knoeten.
        
            $knoeten = $bedrag - (($galjoenen * 10) + ($sikkels * 5));
            
        
        #| Resultaat terug geven.
        
            return array($galjoenen, $sikkels, $knoeten);
        
        }

        
    
    #| Functie voor het controleren of iemand genoeg geld heeft.
    
        function geld_controle($beurs, $betalen){
        
            return (bedrag_in_knoeten($beurs) >= bedrag_in_knoeten($betalen)) ? true : false ;
        
        }

    
    
    #| Functie voor het berekenen van de nieuwe inhoud van Uw beurs na de betaling.
    
    /*---- LET OP! ---->
        
        Eerst controleren of iemand genoeg geld heeft voordat deze functie wordt aangeroepen.
        
    */
    
    
        function beurs_na_betaling($beurs, $betalen){
            
        #| Resterend aantal knoeten berekenen.
        
            $resterend = bedrag_in_knoeten($beurs) - bedrag_in_knoeten($betalen);
        
        
        #| nieuwe beurs terug geven.
        
            return convert_back($resterend);
            
        }


?>
Gewijzigd op 16/05/2010 13:37:38 door - Mark -
 
Joren de Wit

Joren de Wit

16/05/2010 13:39:44
Quote Anchor link
@Mark: inderdaad omslachtig. Veel eenvoudiger is het om, zoals Gerben al zegt, te werken met 1 waarde die het totale bedrag dat je bezit aangeeft. Op die manier is eenvoudig te controleren of je voldoende 'geld' hebt om een bepaald product te kopen. Voor de weergave kun je dat bedrag vervolgens vertalen naar Galjoenen, Sikkels en Knoeten...
Gewijzigd op 16/05/2010 13:40:04 door Joren de Wit
 
- Mark -

- Mark -

16/05/2010 13:46:46
Quote Anchor link
@Blanche: Weet ik maar ik gok dat hij ze alle drie appart in de database heeft staan dus dan moet hij alles weer veranderen. Daarom voed ik de functies ook met array's. Met omslachtig bedoelde ik de manier waarop de functies in zijn werk gingen.
 
Joren de Wit

Joren de Wit

16/05/2010 17:57:04
Quote Anchor link
Quote:
Weet ik maar ik gok dat hij ze alle drie appart in de database heeft staan dus dan moet hij alles weer veranderen.

Naar mijn mening is dat dan precies wat hij moet doen. Gebruik liever geen lapmiddelen als het echte probleem eenvoudig op te lossen is ;-)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.