BREEK DE CALCULATOR NIET!!! Maak het niet te gek. Daar word jij ook niet blij van. Als jullie weten hoeveel priemgetallen er tussen 1 en 1.000.000 zitten stuur het dan in de comments! ik heb een beetje te weinig tijd hiervoor... Graag ook feedback! ^-^ Vraag niet naar de taco... Of de donut... Of de watermeloen... Voor het geval dat jullie willen weten: Ik doe nu derde klas VWO.
Een project waarmee ik begon op het eind van de tweede klas middelbare. Ik wilde een rekenmachine maken met functies die een rekenmachine niet heeft maar wel handig zouden zijn. In de eerste en tweede klas had ik wel eens te maken met priemgetallen. Omdat ik wist hoe ik ze moest berekenen kon ik er dus ook een rekenmachine van maken. --------------------------------------------------------------------------------------------- Als je wilt weten over de belangrijkste mechanismen kun je verder lezen... Teller: 'i' is de tellersvariabele. Als er niks kon gebeuren veranderde i met 1. tot alle variabelen 1 of lager dan i zijn omdat dan het resultaat bekend was. Exacte 'is deelbaar door': Dit heb ik gedaan met het controleren of het getal delen door getal waarvan je wilde weten of het er deelbaar door is te vergelijken met de afgeronde variant. GGD: De bij beide voorkomende priemfactoren vermenigvuldigd met elkaar vormen het zo hoog mogelijke getal dat een deler is van beiden. Sinds de update is het nu gedaan met het Algoritme van Euclides omdat @heldlaw dit vertelde. KGV: alle priemfactoren die bij beide voorkomen worden enkel gerekend. Dit vermenigvuldigd met elkaar en alle overige priemfactoren vormt het kleinste getal dat een veelvoud van beide is. maar is ook mogelijk te berekenen als je de twee getallen en het ggd hebt TCVJ (Te Complex Voor Jou): Ik kon er amper uit komen terwijl ik goed ben met wiskunde! Je moet echt goed kunnen rekenen wil je dit begrijpen maar hier is de uitleg: Eerst deel je het kgv door het ggd aangezien ze beiden door hetzelfde deelbaar zijn. Daarna haal je alle priemfactoren er uit. Alle gelijke priemfactoren vermenigvuldig je met elkaar aangezien het anders ggd en kgv verandert. Hierna komt een binair tellersysteem (nulletjes en eentjes optellend dus van 0000 naar 0001 naar 0010 naar 0011 enz.) om te bepalen hoe het vermenigvuldigd moet worden. Vervolgens worden die nummers gesorteerd en vermenigvuldigd of gedeeld door je invoer en als uitvoer ingevoerd. Succes met het verwerken van deze informatie --------UPDATE-------- Nu ligt er een sorteer-algoritme in en gaat deze veel sneller Het neemt er telkens een bij. DIT IS ALLEEN BIJ DE MOEILIJKSTE FUNCTIE!!!