Hallo, voor school (HBO, Technische Bedrijfskunde) heb ik het vak programmeren. We moeten voor dit vak oefeningen maken, ik kom niet uit de volgende oefeningen:
- Maak een console-applicatie die vraagt om een getal. Maak daarna het scherm schoon. Geef vervolgens de tafel van dit getal met een koptekst er boven. Bijv. getal is 6. Op basisscholen is er veel vraag naar deze applicatie.
Tafel van 6:
=========
1 * 6 = 6
2 * 6 = 12
3 * 6 = 18
...
...
10 * 6 = 60
- Maak een consoleapplicatie die om een afstand in kilometers vraagt en om een tijd in minuten. Bereken vervolgens de gemiddelde snelheid in km/uur. Toon alledrie de gegevens met passende tekst op het scherm, afgerond op 1 decimaal. Tijd en afstand moeten beide groter zijn dan 0 dan wordt de berekening uitgevoerd. Maak gebruik van een boolean "blnAkkoord" die waar (TRUE) wordt als de gegevens kloppen. Is dat niet niet geval dan moet het programma een passende foutmelding geven. Is de berekening getoond op het scherm of de foutmelding, dan moet er gevraagd worden of men nog een berekening wil. Bij ontkenning moet het programma stoppen, wil men doorgaan dan moet het scherm schoon gemaakt worden. Maak in de herhaling gebruik van de boolean "blnDoorgaan".
- Maak een programma dat een zin leest en daarna deze in hoofdletters op het scherm afdrukt. Geef daarna aan hoelang de zin is, hoeveel leestekens de zin bevat (spatie, komma, puntkomma, dubbele punt en vraag- en uitroepteken) en aangeeft hoeveel letters de zin bevat. Gebruik hiervoor commando substring met lengte 1 en voor de positie een tellertje. (zie uitleg substring)
- Een palindroom is een woord, een zin of een getal dat achterstevoren gelezen hetzelfde woord of getal oplevert, zoals lepel, negen, 46564, "baas neem een racecar neem een saab", "sex of foxes" etc. Maak eerst de PSD's en daarna het programma dat bepaalt of een ingelezen woord, getal of zin een palindroom is en de juiste conclusie op het scherm toont. http://nl.wikipedia.org/wiki/Palindroom . Je dient verplicht gebruik te maken van het commando substring om de invoer in stukjes van 1 letter te hakken. Verder moet je verplicht gebruik maken van subroutines. Voor de PSD's maak je per subroutine een apart PSD-tje. Het programma moet na afloop vragen of je nog een palindroomtest wilt doen.
- Bouw een windowsapplicatie die hetzelfde doet als opdracht 2: Naam en Leeftijd. Vereisten: 2 labels, 2 tekstboxen, OK-knop, WIS-knop, exit-knop, de uitvoerzin tonen in Messagebox EN in een listbox. Voor deze opgave is alleen de broncode en een printscreen vereist in het portfolio.
- Bouw een windowsapplicatie die hetzelfde doet als opdracht 15: Tafel van een getal. Vereisten: 1 label, 1 textbox, 1 listbox, OK-knop, Wis-knop, exitknop. De uitvoer (de tafel) komt te staan in de listbox. Stop het schrijven van de tafel in een aparte subroutine, die je aanroept achter de OK-knop. Voor deze opgave is alleen de broncode en een printscreen vereist in het portfolio.
- Bouw een windowsapplicatie die het spelletje hoger - lager uitvoert. Laat de computer een willekeurig getal bedenken tussen de 1 en 100. Daarna moet je dit getal raden. Als het ingevoerde getal hoger is, dan moet de melding komen "LAGER" en anders "HOGER". Op moment van raden, moet er een melding komen "GERADEN in <aantal_keer> !!" en is het spel afgelopen. Vereisten: meldingen in Messageboxen, 1 label, 1 textbox, OK-knop, Opnieuw-knop, Exit-Knop. Een willekeurig getal bedenken, heet RANDOM. Visual Basic heeft daar een manier voor (zie bijlage).
- Bouw een windowsapplicatie die 10 getallen in leest via een textbox, niet meer dan 10 maar ook niet minder dan 10. Zet de moge;ijkheid tot invoeren uit als er 10 cijfers zijn ingevoerd. Na het drukken op OK-knop worden de 10 getallen getoond in de listbox, verder wordt er in een label het gemiddelde getoond / het hoogste - en laagste getal. Vereisten: Gebruik van een array, gebruik textbox voor invoeren getal, gebruik listbox om alle getallen te tonen, Labels of textboxen voor gemiddelde e.d, OK-knop, Invoer-knop, Opnieuw-knop, Exit-knop.
Zouden jullie mij kunnen helpen, en de broncodes van de opdrachten online willen zetten?
Alvast heel hartelijk bedankt!
Groeten Arend
- Maak een console-applicatie die vraagt om een getal. Maak daarna het scherm schoon. Geef vervolgens de tafel van dit getal met een koptekst er boven. Bijv. getal is 6. Op basisscholen is er veel vraag naar deze applicatie.
Tafel van 6:
=========
1 * 6 = 6
2 * 6 = 12
3 * 6 = 18
...
...
10 * 6 = 60
- Maak een consoleapplicatie die om een afstand in kilometers vraagt en om een tijd in minuten. Bereken vervolgens de gemiddelde snelheid in km/uur. Toon alledrie de gegevens met passende tekst op het scherm, afgerond op 1 decimaal. Tijd en afstand moeten beide groter zijn dan 0 dan wordt de berekening uitgevoerd. Maak gebruik van een boolean "blnAkkoord" die waar (TRUE) wordt als de gegevens kloppen. Is dat niet niet geval dan moet het programma een passende foutmelding geven. Is de berekening getoond op het scherm of de foutmelding, dan moet er gevraagd worden of men nog een berekening wil. Bij ontkenning moet het programma stoppen, wil men doorgaan dan moet het scherm schoon gemaakt worden. Maak in de herhaling gebruik van de boolean "blnDoorgaan".
- Maak een programma dat een zin leest en daarna deze in hoofdletters op het scherm afdrukt. Geef daarna aan hoelang de zin is, hoeveel leestekens de zin bevat (spatie, komma, puntkomma, dubbele punt en vraag- en uitroepteken) en aangeeft hoeveel letters de zin bevat. Gebruik hiervoor commando substring met lengte 1 en voor de positie een tellertje. (zie uitleg substring)
- Een palindroom is een woord, een zin of een getal dat achterstevoren gelezen hetzelfde woord of getal oplevert, zoals lepel, negen, 46564, "baas neem een racecar neem een saab", "sex of foxes" etc. Maak eerst de PSD's en daarna het programma dat bepaalt of een ingelezen woord, getal of zin een palindroom is en de juiste conclusie op het scherm toont. http://nl.wikipedia.org/wiki/Palindroom . Je dient verplicht gebruik te maken van het commando substring om de invoer in stukjes van 1 letter te hakken. Verder moet je verplicht gebruik maken van subroutines. Voor de PSD's maak je per subroutine een apart PSD-tje. Het programma moet na afloop vragen of je nog een palindroomtest wilt doen.
- Bouw een windowsapplicatie die hetzelfde doet als opdracht 2: Naam en Leeftijd. Vereisten: 2 labels, 2 tekstboxen, OK-knop, WIS-knop, exit-knop, de uitvoerzin tonen in Messagebox EN in een listbox. Voor deze opgave is alleen de broncode en een printscreen vereist in het portfolio.
- Bouw een windowsapplicatie die hetzelfde doet als opdracht 15: Tafel van een getal. Vereisten: 1 label, 1 textbox, 1 listbox, OK-knop, Wis-knop, exitknop. De uitvoer (de tafel) komt te staan in de listbox. Stop het schrijven van de tafel in een aparte subroutine, die je aanroept achter de OK-knop. Voor deze opgave is alleen de broncode en een printscreen vereist in het portfolio.
- Bouw een windowsapplicatie die het spelletje hoger - lager uitvoert. Laat de computer een willekeurig getal bedenken tussen de 1 en 100. Daarna moet je dit getal raden. Als het ingevoerde getal hoger is, dan moet de melding komen "LAGER" en anders "HOGER". Op moment van raden, moet er een melding komen "GERADEN in <aantal_keer> !!" en is het spel afgelopen. Vereisten: meldingen in Messageboxen, 1 label, 1 textbox, OK-knop, Opnieuw-knop, Exit-Knop. Een willekeurig getal bedenken, heet RANDOM. Visual Basic heeft daar een manier voor (zie bijlage).
- Bouw een windowsapplicatie die 10 getallen in leest via een textbox, niet meer dan 10 maar ook niet minder dan 10. Zet de moge;ijkheid tot invoeren uit als er 10 cijfers zijn ingevoerd. Na het drukken op OK-knop worden de 10 getallen getoond in de listbox, verder wordt er in een label het gemiddelde getoond / het hoogste - en laagste getal. Vereisten: Gebruik van een array, gebruik textbox voor invoeren getal, gebruik listbox om alle getallen te tonen, Labels of textboxen voor gemiddelde e.d, OK-knop, Invoer-knop, Opnieuw-knop, Exit-knop.
Zouden jullie mij kunnen helpen, en de broncodes van de opdrachten online willen zetten?
Alvast heel hartelijk bedankt!
Groeten Arend