bool
TCalendario::Bisiesto(const TCalendario &c)
{
if (c.anyo % 4 == 0)
{
if (c.anyo % 100 == 0)
if (c.anyo % 400 != 0)
return false;
return true;
}
return false;
}
Vistas de página en total
Mostrando entradas con la etiqueta fecha. Mostrar todas las entradas
Mostrando entradas con la etiqueta fecha. Mostrar todas las entradas
martes, 16 de noviembre de 2010
Saber si fecha correcta
bool
TCalendario::FechaBien(int dia, int mes, int anyo)
{
bool salida = false;
//si ((dia)||(mes)||(anyo)) mal
if (dia <= 0) || (mes <= 0) || (mes > 12))
salida = false;
//meses [30] dias: abril, junio, septiembre, noviembre
else if ((m == 4) || (m == 6) || (m == 9) || (m == 11))
salida = (d <= 30);
//meses [28-29] dias: febrero
else if (m == 2)
{
if (Bisiesto(a))
salida = (d <= 29);
else salida = (d <= 28);
}
//meses [31] días: resto
else salida = (d <= 31);
return salida;
}
TCalendario::FechaBien(int dia, int mes, int anyo)
{
bool salida = false;
//si ((dia)||(mes)||(anyo)) mal
if (dia <= 0) || (mes <= 0) || (mes > 12))
salida = false;
//meses [30] dias: abril, junio, septiembre, noviembre
else if ((m == 4) || (m == 6) || (m == 9) || (m == 11))
salida = (d <= 30);
//meses [28-29] dias: febrero
else if (m == 2)
{
if (Bisiesto(a))
salida = (d <= 29);
else salida = (d <= 28);
}
//meses [31] días: resto
else salida = (d <= 31);
return salida;
}
Etiquetas:
c++,
código,
comprobar,
fecha,
programación
lunes, 14 de septiembre de 2009
poo.c++.fecha del sistema
#include iostream
#include ctime
using namespace std;
int main()
{
time_t ahora=time(0);
tm* localtm=localtime(&ahora);
cout<tm_mday<<"/"<tm_mon+1<<"/"<tm_year+1900<
return 1;
}
#include ctime
using namespace std;
int main()
{
time_t ahora=time(0);
tm* localtm=localtime(&ahora);
cout<
return 1;
}
Suscribirse a:
Entradas (Atom)