Ejercicio
Convertir Cualquier Archivo A Mayúsculas
Objectivo
Escribe un programa para leer un archivo (de cualquier tipo) 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 for basic functionalities like Console I/O
using System;
// Importing the System.IO namespace to handle file operations like reading and writing files
using System.IO;
class ConvertToUppercaseFile // Define the class ConvertToUppercaseFile
{
// Method to read a file, convert its content to uppercase, and save it to a new file
public static void ConvertFileToUppercase(string inputFileName, string outputFileName)
{
string fileContent = File.ReadAllText(inputFileName); // Reading the content of the input file
string uppercasedContent = fileContent.ToUpper(); // Converting the file content to uppercase
File.WriteAllText(outputFileName, uppercasedContent); // Writing the uppercase content to the output file
Console.WriteLine($"File content has been converted to uppercase and saved to {outputFileName}"); // Printing a confirmation message
}
// Main method - entry point of the program
static void Main(string[] args)
{
Console.Write("Enter the input file name (with extension): "); // Asking the user for the input file name
string inputFileName = Console.ReadLine(); // Reading the input file name entered by the user
string outputFileName = Path.GetFileNameWithoutExtension(inputFileName) + "_uppercase" + Path.GetExtension(inputFileName); // Creating the output file name with "_uppercase" suffix
ConvertToUppercaseFile.ConvertFileToUppercase(inputFileName, outputFileName); // Calling the method to convert the file content to uppercase
}
}
Salida
Example Input (input.txt):
This is a test.
Convert this text to uppercase.
Conversion Process:
THIS IS A TEST.
CONVERT THIS TEXT TO UPPERCASE.
Example Output (input_uppercase.txt):
THIS IS A TEST.
CONVERT THIS TEXT TO UPPERCASE.
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 "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...
Este ejercicio en C# consiste en crear un programa que "invierta" un archivo utilizando un FileStream. El programa debe crear un archivo con el mismo nombre qu...