Fecha siguiente

Mª Elisa Lafuerza Coronas

/* Dados tres enteros que representan una fecha correcta (día, mes, año), calcula la fecha del día siguiente. */

#include <iostream>
using namespace std;

int main () {
int d, m, y;

cout<< “Dame una fecha (formato dd/mm/yyyy)”;
cin>> d>>m>>y;

switch (m){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
if (d==31)
{
d=1;
m++;
}
else
d++;
break;
case 4:
case 6:
case 9:
case 11:
if (d==30)
{
d=1;
m++;
}
else
d++;
break;
case 2:
if ((y%4==0 && y%100!=0) || y%400==0)
{
if (d==29)
{
d=1;
m++;
}
else
d++;
}
else
{
if (d==28)
{
d=1;
m++;
}
else
d++;
}
break;
case 12:
if (d==31)
{
m=1;
d=1;
y++;
}
else
d++;
break;
}

cout<< “La fecha del dia siguiente es: ” <<d<< “/” <<m<< “/” <<y;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s