H4 Werken met data - Datatetime library - Oplossingen

H4 E-mailadres generator

using System;
namespace e_mailadres_generator
{
    public class Program
    {
        public static void Main(string[] args)
        {
            //declaratie van variabelen
            string voornaam, familienaam, emailadres;
            DateTime geboortedatum;


            //gegevens opvragen
            Console.WriteLine("Gelieve uw voornaam op te geven:");
            voornaam = Console.ReadLine();
            Console.WriteLine("Gelieve uw familienaam op te geven:");
            familienaam = Console.ReadLine();
            Console.WriteLine("Wat is uw geboortedatum?");
            geboortedatum = Convert.ToDateTime(Console.ReadLine());


            //bewerkingen op strings
            voornaam = voornaam.Trim();
            voornaam = voornaam.Substring(voornaam.Length - 3, 3);
            familienaam = familienaam.Replace(" ", "").ToLower().Replace("van", "");
            familienaam = familienaam.Substring(0, 2);
            emailadres = voornaam + "_" + familienaam + "_" + geboortedatum.ToString("yy") + "@sintcordula.be";
            emailadres = emailadres.ToLower();


            //resultaat tonen
            Console.WriteLine("Uw e-mailadres is:");
            Console.WriteLine(emailadres);
        }
    }
}

H4 Gebruikersnaam eenvoudig

using System;
namespace Gebruikersnaam_eenvoudig
{
    public class Program
    {
        public static void Main(string[] args)
        {
            //variabelen declareren
            string voornaam;
            string familienaam;
            string gebruikersnaam;

            //gegevens opvragen
            Console.WriteLine("Wat is uw voornaam?");
            voornaam = Console.ReadLine();

            Console.WriteLine("Wat is uw familienaam?");
            familienaam = Console.ReadLine();

            //gebruikersnaam aanmaken
            //spaties wissen
            voornaam = voornaam.Replace(" ", "");
            familienaam = familienaam.Replace(" ", "");
            //alles naar hoofdletters
            voornaam = voornaam.ToUpper();
            familienaam = familienaam.ToUpper();
            //opbouwen gebruikersnaam
            gebruikersnaam = familienaam.Substring(0, 3) + voornaam.Substring(0, 2);

            //resultaat tonen
            Console.WriteLine($"{voornaam} {familienaam} uw gebruikersnaam is {gebruikersnaam}");


        }
    }
}

H4 String functies inleiding

using System;
namespace String_funties_eenvoudig
{
    public class Program
    {
        public static void Main(string[] args)
        {
            //variabelen
            string voornaam;
            string familienaam;

            //gegevens opvragen
            Console.WriteLine("Wat is uw voornaam?");
            voornaam = Console.ReadLine();

            Console.WriteLine("Wat is uw familienaam?");
            familienaam = Console.ReadLine();

            //lege lijn 
            Console.WriteLine();

            //omzettingen

            voornaam = voornaam.ToLower();
            Console.WriteLine($"Uw voornaam is {voornaam}");

            familienaam = familienaam.ToUpper();
            Console.WriteLine($"Uw familienaam is {familienaam}");

            familienaam = familienaam.Substring(0, 2);
            Console.WriteLine($"De eerste 2 karakters van uw familienaam zijn {familienaam}");

            voornaam = voornaam.Replace("a", "o");
            Console.WriteLine($"Uw voornaam wanneer a vervangen is door o {voornaam}");
        }
    }
}