Calculator

Overzicht

Sponsored by: Vacatures door Monsterboard

Full Stack Developer

Ben jij een kei van een full-stack developer? Heb je ambitie om te groeien en jezelf te ontwikkelen binnen een ambitieus bedrijf? Gaat jouw hart sneller kloppen van transpilers of frameworks zoals Angular, Vue of React? Dan ben jij de persoon die wij zoeken! Voor onze opdrachtgever zijn wij op zoek naar een full-stack developer om onderdeel te zijn van een team dat bestaat uit gedreven developers. Ieders met hun eigen specialiteiten en kennis van de projecten en behoeften vanuit de product owners. We zoeken iemand die met zijn/haar huidige competenties en domeinen dit team wil begeleiden, stimuleren en tevens

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

Dynamische Oracle/APEX Ontwikkelaar in de logistie

Bedrijfsomschrijving De organisatie in de regio Rotterdam is gespecialiseerd in het ontwikkelen van moderne webbased software voor de ERP branche. In totaal is er 20FTE aan specialisten actief binnen de organisatie. De ICT afdeling bestaat momenteel uit 15FTE. Ze groeien ontzettend hard en daarom zoeken zij een Oracle/APEX Developer die het reeds sterke team nog sterker komt maken. Hier werken ze op projectbasis voor verschillende grote organisaties in de logistieke sector. Het is een informele organisatie waarbinnen een fijne werksfeer heerst. Zoals aangegeven willen ze het team nog sterker maken en daarvoor zoeken ze bij voorkeur medior of senior Oracle/APEX

Bekijk vacature »

Software Developer

Functie omschrijving Psst hé jij daar! Op zoek naar een nieuwe uitdaging als developer? Wacht niet langer en reageer direct. In deze functie ga je bij een familiebedrijf werken als developer. Je gaat maatwerk software ontwikkelen met de Microsoft stack. Je gebruikt technieken als C#, ASP.NET en MVC. Je werkt in een leuk team van andere developers. Je krijgt veel vrijheid in je werk en kan flexibel werken. Dagje thuiswerken? Geen probleem! Daarnaast is er veel ruimte om écht mee te denken met het bedrijf en met de klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Vanaf

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

Java Developer bij een jonge groeiende organisatie

Bedrijfsomschrijving Vind jij het als Java developer ook zo belangrijk dat een bedrijf je de ruimte en tijd geeft voor persoonlijke ontwikkeling? Dan zit je hier helemaal goed. Deze jonge organisatie is opgericht in 2018 en is ondertussen uitgegroeid tot een club van ongeveer 30 medewerkers. Het gaat hier om een echte Java club, die vrijheid en verantwoordelijkheid erg belangrijk vinden. Het bedrijf heeft een informele sfeer en de teams zijn erg hecht met elkaar. Ze delen graag de kennis en ervaringen met anderen, maar vinden andermans mening ook zeer belangrijk. De organisatie zet zich in voor ontwikkeling en besteed

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

Bekijk vacature »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Modern, innovatief en Informeel bedrijf waar veel mogelijk is Werken met diverse robot merken Meehelpen met inbedrijfstellingen bij de klant De organisatie Hier ga je aan de slag Dit groeiende bedrijf van totaaloplossingen in de automatisering van productieprocessen, is hoofdzakelijk actief in de Benelux. Vanuit het kantoor in regio Amersfoort worden veel oplossingen geboden in de vorm van robotica. Geen project is hetzelfde wat garant staat voor bijzonder veel afwisseling. De bedrijfsgrootte is ongeveer 80 man. Van gerobotiseerde machinebeladingen tot aan assemblage automatiseringen wordt vanuit krachtige engineering maatwerk equipment geleverd.

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Ervaren Full stack developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house functie bij een bedrijf met enorme groeipotentie? Ben jij op zoek naar een nieuwe uitdaging vol afwisseling en gezelligheid? Dan ben je bij dit bedrijf aan het juiste adres! Wij zijn in omgeving Breda op zoek naar een ervaren full stack developer. Je gaat werken voor een zeer gewilde werkgever met goede arbeidsvoorwaarden. Je krijgt een plekje in het jonge IT team, work hard, play hard is hier duidelijk het motto! Jouw werkzaamheden zien er als volgt uit: Jij bent verantwoordelijk voor het ontwerpen en bouwen van webapplicaties. Je bent

Bekijk vacature »

Senior Software developer PHP

Functie Jij als senior PHP ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 developers binnen onze organisatie Jij gaat de brug zijn tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je je taken op voor de dag. Een greep van jouw taken zijn: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden met Security & Privacy Eisen • Minimaal 4

Bekijk vacature »
Jaap Duijn

Jaap Duijn

10/03/2021 16:49:05
Anchor link
Hallo iedereen,

Ik ben voor school bezig met een klein project in php. Ik moet daarvoor een rekenmachine via Git laten werken.
De opdracht is: Omschrijving
We gaan weer verder met de calculator. Momenteel controleert de calculator niet of je een getal bij een letter probeert op te tellen. Laten we ervoor zorgen dat onze rekenmachine dit op de juiste manier afhandelt.

Daarnaast gaan we de modulo functionaliteit toevoegen en zorgen we ervoor dat het script stopt wanneer er verkeerde input wordt ingevuld.

Opdracht
Gooi een foutmelding als de gebruiker geen geldig getal invoert.
Implementeer de module (%) operator.

Mijn code:
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
<?php
$operator
= readline ("welke operatie wil je uitvoeren (+, -, %)" . PHP_EOL);
$getal1 = readline ("Eerste getal" . PHP_EOL);
$getal2 = readline ("Tweede getal" . PHP_EOL);
if ($operator === "%") {$operator = false;
  echo $getal1 % $getal2 . PHP_EOL;
}
else {
  echo "geen geldige operatie" . PHP_EOL;
}

if ($operator === "+") {
  echo $getal1 + $getal2 . PHP_EOL;
}
else {
  echo "ongeldig" . PHP_EOL;
}

if ($operator === "-") {
  echo $getal1 - $getal2 . PHP_EOL;
}
else {
  echo "geen nummer" . PHP_EOL;
}

if ($operator) {
    echo "geen getal" . PHP_EOL;
}
else {
  echo "geen nummer" . PHP_EOL;
}

?>


Weet iemand hoe ik dit kan aanpassen zoals gevraagd wordt in de opdracht?
Gewijzigd op 10/03/2021 16:54:01 door - Ariën -
 
PHP hulp

PHP hulp

06/11/2024 00:09:19
 
- Ariën  -
Beheerder

- Ariën -

10/03/2021 16:51:42
Anchor link
Voor de invoercontrole kan je dit gebruiken:
is_numeric


Misschien dat je aan de hand van de opdracht een komma even moet replacen naar een punt.
We schrijven 2,5 maar de computer herkent alleen 2.5 als getal.
Gewijzigd op 10/03/2021 16:53:27 door - Ariën -
 
Jan R

Jan R

10/03/2021 19:15:13
Anchor link
Volgens mij krijg je bij elke operator minimum 3 meldingen.
Ik zou dus eerder kiezen voor switch om de keuze te maken van operator.
Later ook eenvoudiger uit te breiden voor delen, vermenigvuldigen, ...
 
Frank Nietbelangrijk

Frank Nietbelangrijk

10/03/2021 19:53:40
Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
if(...) { // optellen
    ...
}
else if(...) { // aftrekken
     ...
}
else if(...) { // modulo
     ...
}
else  { // geef een foutmelding
    ...
}

?>


Of zoals Jan aandraagt een switch gebruiken
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
<?php
switch ($operator) {
    case
'+': // optellen
        ...
        break;
    case
'-': // aftrekken
        ...
        break;
    case
'%': // modulo
        ...
        break;
    default:
// geef een foutmelding
        ...    
}

?>
 
- Ariën  -
Beheerder

- Ariën -

10/03/2021 20:18:32
Anchor link
Persoonlijk vind ik een switch() inderdaad eleganter, omdat dit beter leesbaarder is.
 
Jaap Duijn

Jaap Duijn

10/03/2021 21:59:33
Anchor link
Bedankt voor de reacties, het heeft inderdaad gewerkt.
 
Ward van der Put
Moderator

Ward van der Put

11/03/2021 08:30:12
Anchor link
- Ariën - op 10/03/2021 20:18:32:
Persoonlijk vind ik een switch() inderdaad eleganter, omdat dit beter leesbaarder is.

Persoonlijk vind ik match eleganter. ;-)
 
Frank Nietbelangrijk

Frank Nietbelangrijk

11/03/2021 18:18:23
Anchor link
Ward van der Put op 11/03/2021 08:30:12:
Persoonlijk vind ik match eleganter. ;-)


Ziet er wel goed uit inderdaad maar opgelet: dit kan alleen met (vanaf) PHP versie 8.
 

12/03/2021 11:15:24
Anchor link
Wat een fantasieloze opdracht, het lijkt wel gekopieerd uit een C handleiding. Vooral die keuze dat het programma moet stoppen bij verkeerde invoer. Het nodigt uit tot een meer recalcitrante uitwerking...
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
<?php
$string
= readline('Welke som wil je uitrekenen?' . PHP_EOL);
$lengte = strlen($string);
$tekens = [' ', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0',
  '(', ')', '+', '-', '*', '/', '%'];
$berekening = '';
for ($i = 0; $i < $lengte; $i++) {
  $karakter = $string[$i];
  if (in_array($karakter, $tekens)) {$berekening .= $karakter;}
}

try {
  $uitkomst = eval('print ' . $berekening . ';');
  print 'De uitkomst van ' . $berekening . ' is ' . $uitkomst;
}
catch (Throwable $e) {
  print 'Kan berekening ' . $berekening . ' niet uitvoeren';
}

?>
 
- Ariën  -
Beheerder

- Ariën -

07/10/2024 09:13:41
Anchor link
.
 
 

Dit topic is gesloten.



Overzicht

 
 

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.