Ejemplos CS Imprimir y contar el número de múltiplos de tres que existen desde el 1 a un número solicitado por teclado. int tope; int contador = 0; Console.WriteLine("Imprimir y contar número de múltilpos de tres"); Console.Write("Escribe un número: "); tope = Convert.ToInt32(Console.ReadLine()); // tope divisible entre 3 para hacerlo más óptimo for (int i = 3; i <= tope; i=i+3) { if (i % 3 == 0) { Console.WriteLine($"{i} es múltiplo de 3"); contador++; // contador = contador + 1; } else { Console.WriteLine("No es múltiplo de 3"); } } Console.WriteLine("El número {0} tiene {1} múltiplos 3.", tope, contador); Repetir solicitar número mientras sea distinto de cero. int num; do { Console.Write("Escribe un número por pantalla: "); num = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("El número es {0}", num); } while (num != 0); Console.WriteLine("He salido del programa"); Conversiones int dNumber = 1; string StrNumber = Convert.ToString(dNumber); Console.WriteLine(dNumber+1); Console.WriteLine(bNumber); char string strNumber = "40"; char charNumber = strNumber[0]; char letra = 'A'; char letraB; Console.WriteLine(charNumber); Console.WriteLine("La siguiente letra de la A es " + Convert.ToChar(letra+1)); Console.WriteLine("La siguiente letra de la A es " + (char)(letra+1)); // Coge la siguiente posición en ASCII Console.WriteLine(letra+1); Console.WriteLine(letra+2); decimal num1 = 32m; double num2 = 32d; float num3 = 32f; Console.WriteLine(num1); Console.WriteLine(num2); Console.WriteLine(num3); Referencias Types in Csharp - Micorosoft