public static void Main()
Console.WriteLine("Introdueix una frase a xifrar:");
string frase = Console.ReadLine();
Console.WriteLine("Introdueix el desplaçament (número):");
while (!int.TryParse(Console.ReadLine(), out desplaçament))
Console.WriteLine("Per favor, introdueix un número vàlid per al desplaçament.");
char[] caracters = frase.ToCharArray();
for (int i = 0; i < caracters.Length; i++)
char baseCar = char.IsUpper(car) ? 'A' : 'a';
caracters[i] = (char)(((car - baseCar + desplaçament) % 26 + 26) % 26 + baseCar);
string fraseXifrada = new string(caracters);
Console.WriteLine("\nFrase xifrada:");
Console.WriteLine(fraseXifrada);