Kezdőoldal » Számítástechnika » Programozás » Szép napot, volna itt valaki...

Picher Attila kérdése:

Szép napot, volna itt valaki aki meg tudná irni ezt a programot C#-ban?

Figyelt kérdés

Belépési azonosító gyártás:

Soós Gábor -> soosg vagy gsoos


Gondolatmenetem szerint ebben bent kéne lennie az indexOf és replace függvénynek, illetve a charToUpper és charToLower-nek is. Hálás köszönet előre is!



2021. febr. 22. 12:01
 1/7 anonim ***** válasza:
41%
2021. febr. 22. 12:10
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
100%
1: Nem randomizálni akarja, hanem vezetéknév + keresztnév első karaktere = belépési azonosító. :)
2021. febr. 22. 12:11
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
73%
Ja, most látom, hogy nem keverni kell. Akkor nem értem, mi a nehéz. Fogod a vezetéknevet, ToLower(), ékezetes karakterekre Replace() aztán a keresztnévből az első karaktert elé vagy mögé teszed.
2021. febr. 22. 12:12
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
100%

static string Azonosito(string fullName)

{

var names = fullName.Split(' ');

return names[0].ToLower() + char.ToLower(names[1][0]);

}



Az ékezetet nem néztem.

2021. febr. 22. 12:23
Hasznos számodra ez a válasz?
 5/7 A kérdező kommentje:
Sajnos a fent leirt kódból ilyen dolgokat még nem vettünk, programozás alapokra kell gondolni. A stringeket vesszük jelenleg, és ott kéne a replace illetve az indexet használni legfőképp. Csak van egy olyan csodálatos tanárunk, aki ha valamit nem tud megcsinálni, akkor feladja háziként :))
2021. febr. 22. 13:31
 6/7 anonim ***** válasza:
100%

Csak függvénybe írtam be, de ha nem függvénnyel akarod akkor a return helyére


string valami = names[0].ToLower() + char.ToLower(names[1][0]);


:).


Igazából a split az szétválassza ' ' (space) mentél a szöveget, mert ugyebár úgy jön be a név hogy Vezetéknév Keresztnév - Vagy külön változóként kezeled a vezetéknevet és keresztnevet? Mert akkor a splitre nincs szükség. tehát a split két elemet fog kivenni a megadott stringből a names-be. a names két elemenet tartalmaz amiket [0] [1] indexxel tudsz elérni. [0] <- vezetéknév [1] <- keresztnév - a ToLower() függvény kisbetűkre állítja a szöveget. a másodiknál a names[1][0] <- [1] megadja, hogy a keresztnevet akarod venni és a [0], hogy a keresztnévnek az első karakterét, mert ugyebár a string is egy karaktertömb.

2021. febr. 22. 13:51
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:

"stringeket vesszük jelenleg"

E logika szerint akkor végig fogjátok venni az összes típust a suliba?


Nem így kéne oktatni hanem megtanítani az érték és referenciatípúsokat aztán ha ez megvan a tanulónak boldogulni kéne egyedül a dokumentációból.

2021. febr. 22. 15:50
Hasznos számodra ez a válasz?

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!