Ejercicio
Convertir Un Archivo De Texto En Mayúsculas
Objectivo
Escribe un programa para leer un archivo de texto y volcar su contenido a otro archivo, cambiando las letras minúsculas a mayúsculas.
Debe entregar solo el archivo ".cs", con su nombre en un comentario.
Ejemplo Ejercicio C#
Mostrar Código C#
// Importing the System namespace to access basic operations like Console and File handling
using System;
// Importing the System.IO namespace to handle file operations
using System.IO;
// Defining the ConvertToUppercase class
class ConvertToUppercase
{
// Method to convert the content of a text file to uppercase
public static void ConvertFileToUppercase(string inputFileName, string outputFileName)
{
// Reading the content of the input file using File.ReadAllText
string fileContent = File.ReadAllText(inputFileName);
// Converting the content to uppercase using the ToUpper method
string uppercasedContent = fileContent.ToUpper();
// Writing the converted content to the output file using File.WriteAllText
File.WriteAllText(outputFileName, uppercasedContent);
// Displaying a message to the user that the file has been successfully written
Console.WriteLine($"File content has been converted to uppercase and saved to {outputFileName}");
}
// Main method where execution starts
static void Main(string[] args)
{
// Asking the user to input the file name for reading
Console.Write("Enter the input file name (with extension): ");
// Reading the file name from the user input
string inputFileName = Console.ReadLine();
// Creating the output file name by appending "_uppercase" to the original file name
string outputFileName = Path.GetFileNameWithoutExtension(inputFileName) + "_uppercase" + Path.GetExtension(inputFileName);
// Calling the method to convert the content of the input file to uppercase and save it to the output file
ConvertFileToUppercase.ConvertFileToUppercase(inputFileName, outputFileName);
}
}
Salida
Example Input (input.txt):
Hello, World!
This is a test.
Conversion Process:
HELLO, WORLD!
THIS IS A TEST.
Example Output (input_uppercase.txt):
HELLO, WORLD!
THIS IS A TEST.
Console Output:
Enter the input file name (with extension): input.txt
File content has been converted to uppercase and saved to input_uppercase.txt
Código de Ejemplo Copiado!
Comparte este Ejercicio C# Sharp
¡Explora nuestro conjunto de ejercicios de programación C# Sharp! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en C#.
Este ejercicio en C# consiste en crear un programa que lea un archivo de cualquier tipo y volque su contenido en otro archivo, aplicando una transformación en el proc...
Este ejercicio en C# consiste en crear un programa que "invierte" un archivo. El programa debe tomar un archivo original y crear uno nuevo con el mismo nombre, pero c...
Este ejercicio en C# consiste en crear un programa que encripte un archivo de texto en otro archivo de texto. El programa debe ser capaz de leer el contenido de un ar...
Este ejercicio en C# consiste en crear un programa que cuente la cantidad de palabras almacenadas en un archivo de texto. El programa debe leer el contenido de un arc...
Este ejercicio en C# consiste en crear un programa que muestre el ancho y la altura de un archivo BMP utilizando un BinaryReader. El programa debe leer el enca...
Este ejercicio en C# consiste en crear un "convertidor de texto a HTML". El programa debe leer un archivo de texto de entrada y crear un archivo HTML a partir de su c...