Drop hier links of afbeeldingen om ze aan de editor toe te voegen.

Ontwerp een consoletoepassing waarmee je een wachtwoord genereert voor een gebruiker. Het programma leest drie regels in: de familienaam, het telefoonnummer en de postcode.

Het wachtwoord is opgebouwd uit drie delen, in deze volgorde:

  1. De 2 eerste letters van de familienaam. De 1ste letter wordt een hoofdletter, de 2de letter een kleine letter. Daarna worden de twee letters gewisseld van plaats.
  2. Het zonenummer van het telefoonnummer, zonder de 0. Het zonenummer is de eerste groep cijfers van het telefoonnummer (de gebruiker geeft zijn nummer bijvoorbeeld als 09 222 444 88, dan is het zonenummer 09, en zonder de 0 wordt dat 9).
  3. Het eerste cijfer van de postcode in het kwadraat. Zorg ervoor dat het resultaat van het kwadraat als tekst wordt geïnterpreteerd met ToString().

Plak de drie delen aan elkaar en toon het volledige wachtwoord.

Voor een gebruiker met familienaam Janssen, telefoonnummer 09 222 444 88 en postcode 2000 wordt het wachtwoord dus:

DeelBerekeningResultaat
Deel 1J → hoofdletter, a → kleine letter, gewisseldaJ
Deel 2zonenummer 09 zonder de 09
Deel 3eerste cijfer postcode 2, in het kwadraat4
WachtwoordaJ + 9 + 4aJ94

Invoer:

Janssen
09 222 444 88
2000

Uitvoer:

aJ94

Invoer:

O'Connor
02 123 456 78
8560

Uitvoer:

'O264

(de 1ste letter O wordt een hoofdletter, de 2de letter ' blijft ', gewisseld geeft dat 'O; het zonenummer 02 zonder de 0 is 2; het eerste postcodecijfer 8 in het kwadraat is 64)