public static void Main()
Console.WriteLine("LEE CAT. COMO CARACTER");
Console.WriteLine("\nUd ingreso cat. "+ catC);
Console.WriteLine("\n\nLEE CAT. COMO STRING");
Console.WriteLine("\nUd ingreso cat. "+ catS);
public static char LeeCatC()
char catC;string error="";
Console.WriteLine("VALIDACIÓN SIN LECTURA PREVIA DE LA VAR. DE ENTRADA+mensaje error usando lo contrario a la restriccion");
while( catC!='A' && catC!='B') {
Console.WriteLine("{0}Ingrese categoria(debe ser A o B): ",error);
catC = Console.ReadLine()[0];
public static string LeeCatS()
Console.WriteLine("VALIDACIÓN SIN LECTURA PREVIA DE LA VAR. DE ENTRADA+mensaje error usando lo contrario a la restriccion");
while( catS!="A" && catS!="B") {
Console.WriteLine("{0}Ingrese categoria(debe ser A o B): ",error);
catS = Console.ReadLine();