Practica 3
Practica 3
Practica 3
Práctica #3:
➢ Uso de los tipos de datos, literales, constantes, variables, conversión entre tipos
primitivos, operadores y orden de evaluación de los operadores.
Elaborado por:
1. Ejercicios Resueltos
Analice y compile el siguiente código, donde se hace uso de matrices del lenguaje C#:
prom = suma / n;
Console.ReadKey();
Console.Clear();
2
Programación Orientada a Objetos
Console.Write(mat[i,j] + "\t");
Console.WriteLine();
}
Console.ReadKey();
Console.Clear();
Analice y compile el siguiente código, donde se hace uso de cadenas de caracteres del lenguaje
C#:
cad2 = "Hola " + cad1 + ", tu nombre tiene " + cad1.Length + "
caracteres...";
Console.WriteLine(cad2);
cad2 = cad1;
Console.WriteLine(cad2);
Console.WriteLine(cad2);
cad2 = cad1;
Console.WriteLine(cad2);
3
Programación Orientada a Objetos
Console.WriteLine(cad1.Substring(0,aux[0].Length));
cad2 = cad1;
Console.WriteLine(cad2);
Analice y compile el siguiente código, donde se hace uso de objetos del lenguaje C#:
4
Programación Orientada a Objetos
Console.WriteLine("Valores iniciales...");
p.MostrarEstado();
Console.WriteLine();
Console.WriteLine("Vamos a abrir...");
p.Abrir();
p.SetAncho(80);
p.SetAlto(120);
p.MostrarEstado();
Console.ReadKey();
Console.Clear();
p2.Cerrar();
p.MostrarEstado();
Console.WriteLine();
p2.MostrarEstado();
}
}
Analice y compile el siguiente código, donde se hace uso de delegados del lenguaje C#:
5
Programación Orientada a Objetos
2. Ejercicios Propuestos
2.1. Ejercicio Propuesto 1
Realice dos versiones: una utilizando arreglos y otra utilizando el tipo List<>.
Escriba un programa en C# que almacene valores de tipo entero en una matriz cuadrado de tamaño
N * N. El programa debe imprimir la suma de los elementos de cada fila, cada columna y de ambas
diagonales.
Escriba un programa en C# que permita almacenar una lista de nombres (utilice el tipo List<>). A
continuación, el programa debe permitir realizar las siguientes operaciones:
6
Programación Orientada a Objetos
1. Bibliografía
• Ceballos, F.J. (2011). Microsoft C#, Curso de Programación, 2ª. Edición. Madrid, España.
Editorial RA-MA.