Metziop

U2_A3_jer

Aug 14th, 2021
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.49 KB | None | 0 0
  1. using System;
  2. using System.Globalization;
  3.  
  4. namespace u2a3_jer
  5. {
  6.     class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             //Presentacion
  11.             Console.WriteLine("*****************************************************");
  12.             Console.WriteLine("Programa: Actividad 3 Unidad 2 DPRN 1");
  13.             Console.WriteLine("Autor:Jesús Darío Rodríguez");
  14.             Console.WriteLine("Matricula: ES1822021661 ");
  15.             Console.WriteLine("*****************************************************");
  16.  
  17.             Console.WriteLine("Presione una tecla para continuar");
  18.             System.Console.ReadKey();
  19.  
  20.             //se solicita el ingreso de 3 palabras al usuario las cuales se almacenaran en 3 cadenas
  21.             Console.WriteLine("Ingrese la primer palabra...");
  22.             string aux1 = Console.ReadLine();
  23.             //una vez recabada la palabra ingresada por el usuario, se convierte toda la cadena a minusculas para su posterior procesado
  24.             string word1 = CultureInfo.InvariantCulture.TextInfo.ToLower(aux1);
  25.             Console.WriteLine("Ingrese la segunda palabra...");
  26.             string aux2 = Console.ReadLine();
  27.             //una vez recabada la palabra ingresada por el usuario, se convierte toda la cadena a minusculas para su posterior procesado
  28.             string word2 = CultureInfo.InvariantCulture.TextInfo.ToLower(aux2);
  29.             Console.WriteLine("Ingrese la tercer palabra...");
  30.             string aux3 = Console.ReadLine();
  31.             //una vez recabada la palabra ingresada por el usuario, se convierte toda la cadena a minusculas para su posterior procesado
  32.             string word3 = CultureInfo.InvariantCulture.TextInfo.ToLower(aux3);
  33.             // desplegando las palabras ingresadas por el usuario
  34.             Console.WriteLine("Los datos ingresados fueron: {0} {1} {2}", aux1, aux2, aux3);
  35.             //limpiando la pantalla para mejor visualizacion
  36.             Console.WriteLine("Presione una tecla para continuar...");
  37.             System.Console.ReadKey();
  38.             Console.Clear();
  39.             //llamando al primer metodo que muestra el primer caracter de cada cadena en mayúsculas
  40.             output1(aux1, aux2, aux3);
  41.             //llamando al metodo que muestra las 3 cadenas en mayúsculas
  42.             output2(aux1, aux2, aux3);
  43.             //lamando al metodo que muestra las 3 cadenas en minusculas
  44.             output3(aux1, aux2, aux3);
  45.  
  46.  
  47.         }
  48.         public static string output1(string word1, string word2, string word3) {
  49.  
  50.             //metodo para convertir el primer caracter de cada cadena a mayusculas
  51.  
  52.             string aux4 = ">>" + word1 + " " + word2 + " " + word3 + " ";
  53.             //convirtiendo a mayusculas la primer letra de cada palabra
  54.             aux4 = (CultureInfo.InvariantCulture.TextInfo.ToTitleCase(aux4));
  55.             Console.WriteLine("La primer salida se presenta con la primer letra de cada palabra en mayusculas");
  56.             Console.WriteLine(aux4);
  57.             Console.WriteLine("");
  58.             return aux4;
  59.         }
  60.         //metodo para convertir las cadenas a maysuculas
  61.         public static string output2(string word1, string word2, string word3) {
  62.             string aux5 = ">>" + word1 + " " + word2 + " " + word3 + " ";
  63.             //convirtiendo las palabras a mayusculas
  64.             aux5= (CultureInfo.InvariantCulture.TextInfo.ToTitleCase(aux5.ToUpper()));
  65.             Console.WriteLine("la segunda salida se presenta con todas las letras en mayusculas");
  66.             Console.WriteLine(aux5);
  67.             Console.WriteLine("");
  68.             return aux5;
  69.         }
  70.         //metodo para convertir las cadenas a minusculas
  71.         public static string output3(string word1, string word2, string word3) {
  72.             string aux6 = ">>" + word1 + " " + word2 + " " + word3 + " ";
  73.             //convirtiendo las palabras a mayusculas
  74.             /* esto se hace a pesar que ya se convirtio a minusculas al momento de recibir las cadenas
  75.              solo para demostrar el procedimiento*/
  76.             aux6 = (CultureInfo.InvariantCulture.TextInfo.ToLower(aux6));
  77.             Console.WriteLine("la tercer salida se presenta con todas las letras en minusculas");
  78.             Console.WriteLine(aux6);
  79.             Console.WriteLine("");
  80.             Console.WriteLine("Jesus Dario Rodriguez® 2021 ");
  81.             Console.WriteLine("Presione una tecla para continuar...");
  82.             System.Console.ReadKey();
  83.  
  84.             return aux6;
  85.  
  86.         }
  87.  
  88.     }
  89. }
Add Comment
Please, Sign In to add comment