Ejemplo de programa en consola
2.-TEMA:Investigacion y formulación del problema dado.
3.-OBJETIVO: Realizar la respectiva codificación de un programa, aplicando los conceptos dados en las clases.
4.-MARCO TEORICO:3.1)PROBLEMA: Utilizando la estructura dada y las funciones estudiadas en Csharp elabore un programa para calcular la edad de una persona en años, meses y días.
El programa solo debe pedir el ingresode: Año, mes y día de nacimiento la demás información debe ser obtenida de forma automática, por lo que será necesario consultar el tratamiento de la función DATE.
3.2)ANALISIS:
SEGÚN INTERNET:DATE: sirve para calcular la fecha actual.
Ejemplo:
fecha actual: 20/01/2014 fecha de nacimiento: 15/02/1998
AÑOS: 2014 1998
DÍA:20 15
MES: 01 02
2014-1998= 16
20-15=5
En los meses la secuencia es 12, el cual no se podría restar porque 1>2 entonces se le
restaría 1 a 16 que da de laresta de los años, por lo tanto quedaría 15 años.
3.3)DISEÑO:
INGRESE SU FECHA DE NACIMIENTO (dd/mm/aaaa):
EDAD CALCULADA:
3.4)CODIFICACION:
class Program
{
static voidMain()
{
Console.Write("Ingrese su fecha de nacimiento (dd/mm/aaaa): ");
DateTime nacimiento = Convert.ToDateTime(Console.ReadLine());
DateTime edad = DateTime.MinValue +(DateTime.Today - nacimiento);
Console.WriteLine("Usted tiene: {0} años {1} meses y {2} dias",
edad.Year - 1, edad.Month - 1, edad.Day - 1);
Console.ReadKey();
}
}5.-ARGUMENTACION:
Este programa serviría para calcular mas fácilmente la edad de las personas exactamente, sin tener que hacer una larga lista de datos.
6.-CONCLUSIONES:
-El proceso sellevo a cabo de la investigación de Date.Time que ayudo con la resolución del programa.
-El avance de de la materia se debe a las investigaciuones relacionadas con el sub tema.
7.-BIBLIOGRAFIA:...
Regístrate para leer el documento completo.