Calcular Edad C#
INSTITUTO DE SISTEMAS CUSCO
CARRERA PROFESIONAL DE INFORMATICA Y SISTEMAS
Calcular la Edad
1. Formulario que calcula la edad en años,meses, semanas y días.-
using
using
using
using
using
using
using
using
System;
System.Collections.Generic;
System.ComponentModel;
System.Data;
System.Drawing;
System.Linq;System.Text;
System.Windows.Forms;
namespace Programacion_con_OO
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
fechas
//función que determina la cantidad de dias29 de frebrero por a ños bisiestos entre dos
private int Cantidad_Bisiestos(DateTime Fecha_Inicial, DateTime Fecha_Final)
{
int Cantidad_Dias = 0;
//verificar si la fecha inicial corresponde a una ño bisiesto
if (DateTime.IsLeapYear(Fecha_Inicial.Year) == true)
{
//verificar si la fecha inicial es anterior al 29 de febrero
if (Fecha_Inicial.DayOfYear = NroDiasMes)
{
//decrementar elnumero de dias restantes
Dias_Restantes = Dias_Restantes - NroDiasMes;
//incrementar el numero de meses
NroMeses += 1;
//retornar el valor de la función
return true;
}
else
{
return false;
}}
break; }
mes
//función que determina el numero de meses
private int Numero_Meses(int Mes_Inicial, int Mes_Final, ref int Dias_Restantes)
{
int NroMeses = 0;
//crear un arreglo con elnumero de dias de cada mes
int[] aNroDias = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
//determinar el numero de meses con los dias restantes
for (int i = 0; i Mes_Inicial)
{
//verificarsi el numero de dias restantes es mayor el numero de dias del mes
if (Existe_Mes(aNroDias[Indice], ref NroMeses, ref Dias_Restantes) == false) {
}
else
{
if (Indice >= 12)
{
//verificar si elnumero de dias restantes es mayor el numero de dias del
Herramientas de Desarrollo IV – Docente: Ing. Miguel Angel Arredondo Castillo
Página 2
Universidad Nacional de San Antonio Abad del...
Regístrate para leer el documento completo.