EXES
Aproximación a C#. Programación orientada a objetos
Bases generales: introducción a la tecnología .NET y bases sintácticas de C#
Espacios de nombres, clases e indicadores. Sistema de tipos de C# (CTS de .NET Framework)
Operadores de C#
Nuestra primera aplicación en C#: "Hola mundo"
Métodos (sobrecarga, argumentos y métodos static)
Constructores, destructores y el recolector de basura
Campos y propiedades
Control de flujo condicional
Control de flujo iterativo: bucles, salto y recursividad
Arrays
Indizadores, sobrecarga de operadores y conversiones definidas
Estructuras; Herencia e Interfaces
Pistas y resolución de ejercicios
Créditos
La Compañía
 
Área de Programación y Desarrollo
  Curso de Iniciación a C#
www.exes.es
Tel: 902 360 417
 Exes   Contactar 
Ejercicio 4 (Indizadores, sobrecarga de operadores y conversiones definidas) | Curso de C#: Duodécima entrega

EJERCICIO 4
(Indizadores, sobrecarga de operadores y conversiones definidas)

Una anotación para aquellos que seguís el curso desde fuera de Europa: En las pistas de este ejercicio explico algunos conceptos con los que quizá no estéis familiarizados en vuestro país.

Necesitamos una clase para almacenar los datos de una factura. Dichos datos son: Nombre del cliente, teléfono, dirección, población, provincia, código postal, NIF o CIF y porcentaje de IVA. Por otra parte tienes que tener presente que en una misma factura puede haber una o varias líneas de detalle con los siguientes datos: Cantidad, descripción, precio unitario e importe. Usa un indizador para acceder a cada una de estas líneas de detalle. Esta clase debe ofrecer, además, propiedades que devuelvan la base imponible, la cuota de IVA y el total a pagar. Escribid también un método Main cliente de esta clase que demuestre que funciona correctamente.

Supongo que ya habrás deducido que para que la clase Factura cumpla los requisitos que te pido tendrás que construir también una clase Detalle. Pues bien, te propongo también que sobrecargues el operador + para que puedas sumar objetos de la clase Detalle a objetos de la clase Factura. Ojo, en este caso solamente queremos hacer posible la suma Factura+Detalle, nada más.



··> Ver todos los cursos
··> Si necesitas más información, contáctanos aquí
 
 
 
Sello de Calidad   Sello de Calidad
  EXES - C/ Albasanz, 14 Bis, 1-C. 28037 Madrid - Tel: 902 360 417 Fax: 902 931 305 - exes@exes.es