Toneel
Schrijf een programma dat de inkomsten voor 1 avond berekent voor een toneelvoorstelling. Er zijn 3 soorten plaatsen: A (€ 25), B(€ 20) of C(€ 15). Maak gebruik van 3 tekstvakken om in te geven hoeveel mensen betaalden voor klasse A, B of C.
Voetbal
Bereken het totaal aantal punten dat een voetbalploeg heeft als je weet een gewonnen match 3 punten oplevert, een verloren match 0 punten en een gelijkspel 1 punt. De gebruiker kan dus het aantal gewonnen, aantal verloren en aantal gelijkspel ingeven.
Havlicek
Met de formule van Havlicek kan men bij benadering de lengte van een kind voorspellen aan de hand van de grootte van beide ouders:
Voor jongens: ((lengte vader + lengte moeder) x 1.08) / 2
Voor meisjes: ((lengte vader x 0.923) + lengte moeder) / 2
Schrijf een programma waarbij de lengte van de vader en de moeder door de gebruiker worden ingegeven in 2 tekstvakken. Wanneer men op een knop klikt dan verschijnt de vermoedelijke lengte voor een meisje en een jongen in 2 andere tekstvakken.
Electriciteit
Ontwerp een programma waarmee de gebruiker het bedrag kan berekenen dat hij moet betalen voor zijn elektriciteit. Dit bedrag wordt als volgt samengesteld:
· Enerzijds is er de hoeveelheid elektriciteit die je verbruikt. Deze hoeveelheid (in kWH) kan door de gebruiker ingegeven worden. Één kWH kost € 0.15
· Anderzijds wordt er altijd een vaste abonnementsprijs van 18 euro aangerekend.
· Op het abonnementsgeld en het verbruik is daarenboven nog 21% BTW verschuldigd.
Beleggen
Schrijf een programma dat berekent hoeveel winst of verlies een belegger heeft gemaakt.
De invoer bestaat uit (1) het aantal gekochte aandelen, (2) de aankoopprijs en (3) de verkoopprijs.
De uitvoer bestaat uit (1) de absolute winst en (2) de procentuele winst
Leeftijd
Wanneer je zegt dat je 17 jaar oud bent, betekent dat eigenlijk dat de aarde al 17 keer rond de zon heeft gedraaid sinds jij werd geboren. Aangezien andere planeten er langer of minder lang over doen om 1 keer rond te zon te draaien, zal je een andere leeftijd hebben op die planeten. Je kan berekenen hoe oud je zou zijn op een andere planeet, gebruik makend van de volgende formule = y = ( x * 365.0) / d
Met
x = je leeftijd op aarde
y = je leeftijd op planeet Y
d = het aantal dagen dat planeet Y erover doet om 1 keer rond de zon te draaien
Ontwerp een applicatie waarbij de gebruiker zijn leeftijd op aarde ingeeft en zijn leeftijd terugkrijgt op de planeten Mercurius, Venus, Jupiter en Saturnus. De omlooptijd van deze planeten staat in de onderstaande tabel
Verwissel
Door op de knop Wissel te klikken, wisselen twee getallen in tekstvakken van plaats. Tip: hoe wissel je de inhoud van een glas limonade met die van een glas cola?
Pythagorese getallen
Pythagorese drietallen (a, b, c) voldoen aan a² + b² = c² met a, b en c geheel. Voor m > n kunnen deze drietallen gegenereerd worden via:
a = m² - n²
b = 2 * m * n
c = m² + n²
Schrijf een programma dat deze drietallen genereert bij invoer van m en n.
Striptekenaar
Een beginnend striptekenaar vindt geen uitgever voor zijn eerste strip. Hij vindt echter wel een boekhouder die kan bepalen welke winst (of welk verlies) de striptekenaar te verwachten heeft als hij zijn strip zelf aan de man probeert te brengen. De boekhouder berekent dat de verkoop van x strips de tekenaar 0.004 x³ + 1.6 x – 400 euro zal opleveren (of zal kosten, indien dat getal negatief is)
Bereken de winst bij verkoop van 100, 200 en 500 strips
Omzetten seconden
Schrijf een programma dat een gegeven aantal seconden omzet naar een aantal uren, minuten en seconden.
Bijvoorbeeld: in 5000 seconden zit 1 uur, 23 minuten en 20 seconden
Maak gebruik van de %-operator!
Frisdrankautomaat
We willen software schrijven voor een frisdrankautomaat. Hier zijn de gegevens: alle dranken kosten minder dan 1 euro (100 eurocenten) en dat is ook de grootste waarde die kan worden ingeworpen. Maak een programma dat bij een gegeven ingeworpen bedrag en prijs van het drankje het wisselgeld berekent met zo min mogelijk munten. Als bijvoorbeeld een item 85 eurocent kost en we hebben dit met 100 eurocent betaald, dan moet er uitgeschreven worden
Aantal munten van 50 ec is 0
Aantal munten van 20 ec is 0
Aantal munten van 10 ec is 1
Aantal munten van 5 ec is 1
Maak gebruik van de %-operator!
Gros - Dozijn
Een dozijn is een groep van 12 elementen en een gros is een groep van 12 dozijn. Schrijf een programma dat een ingegeven geheel getal omzet naar gros, dozijn en de rest. Geef het resultaat weer op het scherm.
Maak gebruik van de %-operator!
3 + 1 gratis
In warenhuizen zie je vaak aankondigingen: 3 + 1 gratis
Bereken hoeveel je betaalt voor 4 / 10 / 18 flessen shampoo als 1 fles shampoo 3.5 EUR kost.
Maak gebruik van de gehele deling
MacArthurs wiskundetruc
Om zijn imago in stand te houden, zichzelf wat te amuseren, en zijn gasten te entertainen begon MacArthur een wiskundetrucje te gebruiken dat hij "die goeie ouwe 115" noemde. Hierbij stelt hij aan een van zijn gasten de vraag om het rangnummer van de maand waarin hij of zij geboren is op een papiertje te schrijven. De maand januari heeft rangnummer 1, februari heeft rangnummer 2, enzoverder. Op dit ogenblik draait hij ostentatief zijn rug naar zijn gasten zodat hij duidelijk niet kan zien wat er op het papiertje neergekrabbeld wordt als reactie op zijn instructies. De instructies die hij geeft zijn om achtereenvolgens volgende zaken op het papiertje te schrijven:
geef het rangnummer van je geboortemaand: 2 (we gebruiken februari als voorbeeld)
verdubbel het getal: 4
tel er vijf bij op: 9
vermenigvuldig het getal met 50: 450
tel er je leeftijd bij op: 490 (we gebruiken 40 als voorbeeld)
trek er 365 van af: 125
Nu komt de aap uit de mouw. Hij vraagt zijn gast om het laatste getal luidop voor te lezen. In dit geval dus het getal 125. Met wat eenvoudig hoofdrekenen telt hij snel 115 op bij het getal dat zijn gast heeft uitgesproken. Voor ons voorbeeld bekomt hij dus het getal 240. Daarop zegt hij zonder aarzelen en tot ieders verrassing: "Wel, mijn vriend, je bent geboren in de maand februari en je bent 40 jaar oud."
Dit is hoe hij het doet. Het eerste cijfer van het bekomen getal — samen met het tweede cijfer indien het getal uit vier cijfers bestaat — vormt het rangnummer van de geboortemaand van de gast, als de goeie ouwe 115 er correct werd bij opgeteld. De laatste twee cijfers geven de leeftijd van de gast aan.