|
Computers & Internet Problemen met je computer, of weet je niet welke router nu te moeten installeren voor je breedbandje? Dit, en andere zaken vind je hier! |
|
Onderwerpopties | Stem op Onderwerp | Weergavemodus |
24 June 2004, 15:01 | #1 | |
° Blub °
Geregistreerd op: 3 June 2003
Locatie: Gent & Brugge
Berichten: 5.634
|
Visual Basic
OK, 'k heb morgen examen visual basic en al een paar vragen hoort van de andere groepen:
één ervan: Een programma dat test of een woord een palindroom is (bv lepel) ik raak dus echt niet aan de oplossing Wat ik momenteel heb: Citaat:
Dus mensen die vb kennen, help me *edit* klein foutje gemaakt moest integerdeling zijn ipv gewone deling... maaaar nu werkt het wel voor 4,5,6 letter woorden maar dus nog niet voor 2,3(ligt waarschijnlijk aan die +1) en meer dan 6
__________________
(\_/) (O.o) This is Bunny. (> <) Copy Bunny into your signature to help him on his way to world Domination. Laatst aangepast door Sedes : 24 June 2004 om 15:47 |
|
24 June 2004, 15:21 | #2 |
Super Lid
|
Kijk eens op die site:
http://users.pandora.be/stefancr/TT%...alindromen.htm als je daar wijs uit kan worden wat ze bij Visual Basic 5 doen, dan moet het vast wel lukken! |
24 June 2004, 15:22 | #3 |
www.funing.nl
|
parterretrap
|
24 June 2004, 15:26 | #4 | |
Super Lid
|
Citaat:
2002 10-11-01 (10 november 2001) |
|
24 June 2004, 15:56 | #5 | |
° Blub °
Geregistreerd op: 3 June 2003
Locatie: Gent & Brugge
Berichten: 5.634
|
Citaat:
En dat van visual basic 5 is snap de grote lijnen wel (zijn ook die dat ik zelf heb opgeschreven) maar staan dingen in dat we niet hebben gezien in onze curusus en 'kdenk wel dat we enkel maar met de dingen uit onze cursus het zouden moeten kunnen oplossen
__________________
(\_/) (O.o) This is Bunny. (> <) Copy Bunny into your signature to help him on his way to world Domination. |
|
24 June 2004, 16:57 | #6 | |
Super Lid
|
Citaat:
|
|
24 June 2004, 17:13 | #7 |
Guest
Berichten: n/a
|
Ik heb ook niks verstand van visual basic maar wij hebben examen java gehad en daar moesten we ook kijken of het een palindroom was..
hoe ik het opgelost heb is de string inlezen als een rij van karakters, en dan met een lus de rij omgekeerd afgaan en op slaan in een andere rij.. dan heb ik de 2 rijen vergeleken en als ze dezelfde waren waren het palindromen.. ik heb geen idee wat visual basic is maar misschien heb je hierbij een idee om het op een andere manier te doen |
24 June 2004, 17:47 | #8 |
Super Lid
|
Dat klinkt op zich wel logisch! Gewoon een vergelijking maken tussen rij1 en rij 2 dan uiteindelijk of niet?
|
24 June 2004, 18:02 | #9 | |
° Blub °
Geregistreerd op: 3 June 2003
Locatie: Gent & Brugge
Berichten: 5.634
|
Citaat:
ongeveer hetzelfde.. enkel snap ik niet waarom het niet werkt bij woorden langer dan 6letters :s
__________________
(\_/) (O.o) This is Bunny. (> <) Copy Bunny into your signature to help him on his way to world Domination. |
|
24 June 2004, 18:10 | #10 |
Super Lid
|
Ja, maar is er geen functie te schrijven die eerst het hele woord omdraait? en dan vergelijken met het oorspronkelijk ingevoerde woord? Als dat dan hetzelfde is dan is het een palindroom en anders niet.. Dan maakt het aantal letters ook niet meer uit..
Nogmaals, geen verstand van VB. Probeer gewoon logisch te beredeneren.. |
24 June 2004, 18:28 | #11 |
Guest
Berichten: n/a
|
ja dat lijkt me ook gewoon het logischte en het makkelijkst
|
24 June 2004, 18:30 | #12 | |
LuisterNietNaarJeMoeder
|
Citaat:
gewoon de makkelijkste weg kiezen.. is in VB vast wel een functie die dingen omkeert..
__________________
Te horen elke woensdag op SluttieFM (http://www.sluttiefm.nl) WeekBreek LIVE van 19.00u tot 22.00u, met daarna de GrooveMix. Verhaaltjes?? http://www.plaintext.nl (ook voor de belgen) |
|
24 June 2004, 22:13 | #13 |
Super Lid
|
Code:
tekst = Text1.Text tekst2 = Iets van een functie om de omgekeerde van text1.Text te realiseren If tekst = tekst2 Then MsgBox "ja" Else MsgBox "nee" End If |
29 June 2004, 16:19 | #14 |
Super Lid
|
Hoe is je examen nu uiteindelijk gegaan?
|
29 June 2004, 23:39 | #15 |
ubergruber
|
zie dit te laat maar de truuk om zo iets op te lossen is dat je een stack functie gebruikt.
last in --> first out. je propt alle letters in een stack dus het woord: l-e-p-e-l en vervolgens haal je de stack weer leeg (gezien deze last in first out is gaat dit achterstevoren (laatste letter eerst enz). vervolgens vergelijk je deze var met de originele var. Indien gelijk is het een palindroom indien ongelijk dan niet.
__________________
Je moet niet zeggen wat je meent, maar menen wat je zegt! |