You are on page 1of 5

PROGRAMACIN .

NET - ACTIVIDADES UNIDAD I

PROGRAMACIN .NET I UNIDAD I

ACTIVIDAD 2. Cuadro comparativo de los tipos de datos y operadores


Con la presente actividad identificars los tipos de datos y operadores, adems de que
conocers cules son las caractersticas de cada uno de ellos de forma individual.
Propsito: Identificar los tipos de datos y operadores de C# .Net.
Por lo tanto:
1. Realiza un cuadro comparativo de los temas vistos previamente:
-

Un cuadro comparativo para los tipos de datos, indicando:


Clase
Rango de valores
Descripcin
Ejemplo de declaracin y aplicacin

Un cuadro comparativo para cada clasificacin de operadores: aritmticos, lgicos,


relacionales, de asignacin, incremento y decremento, incluyendo
Simbologa
Descripcin
Utilidad
Ejemplo de aplicacin

Conversin de tipos de datos: conversiones explicitas e implcitas, descripcin y


ejemplos.

2. Complementa los cuadros, agregando al final:


La definicin de tipos de datos y la de operadores.
Descripcin y tabla de la jerarqua de operadores.
Todo en base a una previa investigacin individual en fuentes complementarias, indicando
adecuadamente las fuentes de consulta.
3. Guarda la actividad con el nombre DPRN1_U1_A2_XXYZ. Sustituye las XX por las dos
primeras letras de tu primer nombre, la Y por la inicial de tu primer apellido y la Z por la inicial de
tu segundo apellido.
4. Enva el archivo a tu Facilitador(a) para recibir retroalimentacin.
5. Consulta la rbrica para elaborar el cuadro comparativo que encontrars en el archivo
Instrumentos de evaluacin.

Facilitador: Liliana Corona Granados

Pgina 1

PROGRAMACIN .NET I UNIDAD I

ACTIVIDAD 3. Programa en C# a partir de un problema planteado.


Es momento de aplicar los que comprendiste sobre los temas vistos en la Unidad, a
continuacin se te mostrar un problema a resolver con un programa; identifica las necesidades
para lograr una aplicacin til para el usuario.
Esta actividad tiene como finalidad poner en prctica los temas de estructura de un
programa, tipos de datos y operadores, y finalmente declaracin de objetos y
constructores. Por lo tanto, lee el siguiente problema:
Geometra Analtica.
Dados dos puntos en un sistema de coordenadas capturados por el usuario A(x1,y1) y B(x2,y2),
determinar:
-

Distancia entre los dos puntos.


Coordenada del punto medio del segmento formado.

Para lo cual se deber:


- Declarar una clase, en la cual nicamente se debe incluir un constructor, sin
parmetros, que muestre en pantalla un mensaje al inicio de la ejecucin del programa
indicando: Nombre del autor, matrcula y ttulo de la actividad as como la fecha y hora
actual.
- Un ejemplo de la declaracin de un constructor lo puedes localizar en las pginas 94,
95 y 96 del libro de Ceballos (Paginas 26, 27 y 28 del documento PDF).
- Crear un objeto en base a la clase utilizando la sentencia new.
- En el mtodo Main:
Declarar las variables necesarias para leer lo datos capturados por el usuario, de
tipo entero.
Declarar las variables necesarias para almacenar e imprimir los resultados de la
distancia entre los dos puntos y el punto medio P(x,y).
A continuacin te presentamos las indicaciones para que inicies tu trabajo:
1. Abre un nuevo proyecto en el entorno consola de C# .NET, gurdalo como: Geometria.
2. Realiza el programa segn el caso indicado, recuerda utilizar elementos vistos en la
Unidad, tales como: clases, objetos, constructores, tipos de datos, operadores
aritmticos, etc.
3. Guarda en un archivo de texto por lo menos 3 ventanas de ejecucin del programa con
diferentes valores para las variables declaradas.
4. Guarda la actividad con el nombre DPRN1_U1_A3_XXYZ.
5. Enva los archivos (Tanto del proyecto en C# como el de las ejecuciones) a tu
facilitador(a) para recibir retroalimentacin en una carpeta comprimida nombrada,
Actividad3_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre, la
Y por la inicial de tu primer apellido y la Z por la inicial de tu segundo apellido.
6. Consulta la Rbrica para el programa C# para realizar tu actividad.

Facilitador: Liliana Corona Granados

Pgina 2

PROGRAMACIN .NET I UNIDAD I

Evidencia de aprendizaje: Programa en C#


El propsito de esta actividad de aprendizaje es organizar los conceptos abordados a lo largo
de la unidad sobre la estructura de un programa en C#, el uso de los tipos de datos, operadores
aritmticos, objetos y constructores. Es necesario que leas detenidamente el siguiente caso y
realices el programa segn lo que se te pide, recuerda utilizar las herramientas que abordaste
en los temas ya mencionados.
Venta de un terreno.
Se desea determinar el rea de un terreno de forma rectangular as como el precio de venta y
los metros lineales necesarios para construir una barda perimetral. Por lo tanto, elabora un
programa que solicite al usuario las dimensiones del terreno en metros as como el costo por
metro cuadrado y determine el precio de venta.
Indicaciones:
1.- Abre un nuevo proyecto en el entorno consola de C# .NET, en el cual se deber:
1.1.

Crear una clase y declarar en la misma las propiedades necesarias para la


lectura de las dimensiones del terreno:
- Dos propiedades tipo double para el largo y ancho del terreno.
- Una propiedad tipo double para el costo por metro cuadrado.

1.2.

En la misma clase, incluir un constructor, sin parmetros, que muestre en


pantalla un mensaje al inicio de la ejecucin del programa indicando: Nombre del
autor, matrcula y ttulo de la actividad as como la fecha y hora actual.

1.3.

Declarar en el mtodo Main, un objeto mediante la sentencia new.

1.4.

Solicitar al usuario las dimensiones del terreno y asignarlas a las propiedades de


la clase.

1.5.

Solicitar al usuario el costo por metro cuadrado y asignarlo a la propiedad de la


clase.

1.6.

En el mismo mtodo Main, incluir las operaciones aritmticas necesarias para


determinar: el rea de terreno, los metros lineales de barda perimetral y el costo
de venta considerando, de manera adicional, lo siguiente:
3,500 pesos por avalo.
7.5% del valor del terreno por gastos notariales y de escrituracin.
2.5% del valor del terreno para el registro pblico de la propiedad.

1.7.

Finalmente, imprimir el costo total del terreno as como el desglose de los


gastos de avalo, escrituracin y registro.

Facilitador: Liliana Corona Granados

Pgina 3

PROGRAMACIN .NET I UNIDAD I

1.8.

Un ejemplo de la declaracin de propiedades de clase as como la asignacin de


valores a las mismas lo puedes localizar en las pginas 85, 90, 91 y 92 del libro
de Ceballos (Paginas 21, 22, 23 y 24 del PDF), donde se declaran los atributos
nombre, cuenta, saldo y tipoDeInteres para el objeto CCuenta.

1.9.

No se debern incluir mtodos en la clase declarada, todas las operaciones


sern realizadas en el mtodo principal Main, ya que los mtodos que
devuelven y no devuelven resultado son temas de estudio de la siguiente unidad.

1.10.

Los atributos debern aceptar valores decimales y los resultados finales deben
formatearse con dos decimales.

2.- Realiza el programa segn el caso indicado, recuerda utilizar elementos vistos en la unidad,
tales como, clases, objetos, constructores, tipos de datos, operadores aritmticos, etc.
3.- Documenta el programa en base a comentarios, indicando la funcionalidad de cada
seccin.
4.- Guarda la actividad con el nombre DPRN1_U1_EA_XXYZ.
5.- Enva los archivos (Tanto del proyecto en C# como el de las ejecuciones) a tu Facilitador(a)
para recibir retroalimentacin en una carpeta comprimida nombrada, EA_XXYZ.
6.- Consulta la Rbrica de programa C# para la evidencia de aprendizaje en la realizacin de tu
programa.

Facilitador: Liliana Corona Granados

Pgina 4