Untitled
unknown
plain_text
2 years ago
1.8 kB
6
Indexable
using Cursos; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Actividad9 { public class Curso { #region propiedades public string Nombre { get; set; } public decimal Precio { get; set; } public DateTime FechaInicio { get; set; } public TiposCursos TipoCurso { get; set; } public int HorasTotales { get; set; } public bool Subvencionado { get; set; } #endregion public Curso(string nombre, decimal precio, DateTime fechaInicio, TiposCursos tipoCurso, int horas) { Nombre = nombre; Precio = precio; FechaInicio = fechaInicio; TipoCurso = tipoCurso; HorasTotales = horas; Subvencionado = TipoCurso != TiposCursos.Seminario; // Una pregunta - Devuelve true o false //Subvencionado = TipoCurso != TiposCursos.Seminario? true : false ; } public DateTime DiasHastaComienzo() { DateTime fecha = DateTime.Now; fecha.Subtract(FechaInicio); return fecha; } public decimal PrecioMatricula() { return Subvencionado ? 0 : Precio; //El curso esta subvencionado ? Si : devuelve 0 , No : devuelve el precio } public decimal PrecioFormacionGrupo(int nPersonas) { return nPersonas * Precio; } public DateTime CalcularFechaFinalización (int hDias) { int dias = HorasTotales / hDias; DateTime resultado = FechaInicio.AddDays(dias); return resultado; } } }
Editor is loading...