Académique Documents
Professionnel Documents
Culture Documents
Programación Net I
Semestre 5
Alumno: Daniel Pineda de la Riva
Matricula: es162006588
Unidad 3
Evidencia de aprendizaje.
Unidad 3. Evidencia de Aprendizaje
Publicado el: domingo 12 de agosto de 2018 23H49' CDT
Evidencia de Aprendizaje.
Propósito:
Diferenciar la utilidad y la declaración de los métodos que no devuelven resultado y los
métodos que devuelven resultado, para ello, analiza el siguiente planteamiento:
Instrucciones
1. Planteamiento del problema:
Define un proyecto en C# de tipo Consola, con una clase llamada Producto que una
empresa podría utilizar para representar una factura para un artículo vendido en una
tienda.
Una Factura debe de incluir las siguientes variables de instancia
-Un número de pieza (de tipo String)
-Descripción de la pieza (String)
-La cantidad de artículos a comprar (de tipo int) y
-El precio del artículo (tipo double).
Los métodos que debes implementar son:
pedirCompra el cual devuelva la cantidad de artículos a comprar.
calculoFactura que calcule el monto de la factura (cantidad por precio) y después
devuelva ese monto como un valor double. Si la cantidad no es positiva, debe
establecerse en 0, si el precio por artículo no es positivo debe establecerlo en 0.0
mostrarInformacion(): devuelve toda la información del objeto Producto.
Main(): desde el cual se de funcionalidad a la clase Producto
2. Realiza el programa según el caso correspondiente, recuerda utilizar clases,
objetos, operadores, estructuras de control, para proveer la funcionalidad requerida al
programa.
3. Incorpora los métodos que devuelven resultado y los métodos que no devuelven de
manera que muestre los resultados solicitados y no contenga errores.
4. Documenta el programa en base en comentarios, explicando brevemente el proceso
que se realiza en cada sección.
5. Incluye en un documento de texto por lo menos 3 ventanas de ejecución del
programa con diferentes valores asignados a las variables declaradas y sus resultados.
6. Guarda la actividad en un archivo comprimido que contenga tanto el proyecto en C#
como el documento de texto con las pantallas en ejecución (este documento debe contar
con tus datos de identificación completos) con la nomenclatura DPRN1_U3_EA_XXYZ.
Sustituye las XX por las dos primeras letras de tu primer nombre, la Y por tu primer
apellido y la Z por tu segundo apellido.
7. Consulta los criterios de evaluación de la actividad para considerar lo aspectos a
evaluar.
8. Envía el archivo comprimido de la Evidencia de aprendizaje para recibir
retroalimentación mediante el Portafolio de evidencias.
Codigo
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace evidenciaU3
{
public class Producto
{
evidenciaU3.Producto.calculoFactura(cantArticulo,precioArticulo,total,a);
evidenciaU3.Producto.mostrarInformacion(numDePieza, descPieza,
cantArticulo, precioArticulo,a);
Console.ReadKey();
}
Pantallas
Referencias:
Shart, J & Jagger, J(2002). Microsoft VISUAL C#. NET, APRENDA YA. España Mc Graw
Hill.