Kezdőoldal » Számítástechnika » Programozás » Hogyan kell ilyen programot írni?

Hogyan kell ilyen programot írni?

Figyelt kérdés

Köszönöm hogy idetévedtél

Visual basic.net-ben akarok készíteni egy olyan programot ami kiírja a leghosszabb szavat a mondatban. PL:

Jó napom van ma

Ki írja "napom"

Segitenétek , hogy ezt hogyan kell megvalósítani ? De arra sem haragszom meg aki leírja a programkodot :D

Előre is nagyon szépen köszönöm.



2012. okt. 28. 19:59
 1/7 SimkoL ***** válasza:
A mondatot szavanként egy stringekből álló tömbbe pakolod és megvizsgálod, hogy a tömb melyik eleme a leghosszabb.
2012. okt. 28. 20:18
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:

Nagyon koszonom a gyors jelenkezést.

Azzal van a baj hogy a szavakat hogyan választom szét ez a fo probléma :/

2012. okt. 28. 20:24
 3/7 anonim ***** válasza:
Egy for ciklussal végigmész a string változón, és egy másik stringbe addig gyűjtse a betűket, amíg nem ér egy szóközhöz, ha odaért, akkor tedd azt a stringet egy listába, és töröld ki a string változó tartalmát, ezután a for ciklus végzi magától a dolgát.
2012. okt. 28. 20:38
Hasznos számodra ez a válasz?
 4/7 A kérdező kommentje:

Nem akarok pofátlan lenni de én kezdő vagyok és meg próbálnátok leírni ezt nekem ezt a szóelválasztos forciklust.

:\

2012. okt. 28. 21:04
 5/7 SimkoL ***** válasza:

Nincs rá szükséged :)


A Split egy karakterláncot adott részkarakterlánc „mentén” felszeletel, az eredmény egy karaktertömb.


Dim str As String

Dim strArr() As String

str = "Jó napom van ma"

strArr = str.Split(" ")


Az strArr tömbben van a mondatod a szóközök alapján szétvágva.

2012. okt. 28. 21:16
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

Itt a teljes kód:


Function leghosszabbbszó(mondat As String) As String

Dim mondatArr() As String

Dim leghosszabb As Byte

mondatArr = mondat.Split(" ")

leghosszab = 0

For Each szó In mondatArr

If Len(szó) > leghosszab Then

leghosszabbbszó = szó

leghosszabb = Len(szó)

End If

Next

End Function

2012. okt. 29. 09:47
Hasznos számodra ez a válasz?
 7/7 A kérdező kommentje:

Nagyon szépen köszönöm erőfeszültségeteket .

Itt a gyumolcse www.chatbot.5mp.eu

2012. okt. 30. 20:56

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!