Autor
|
Tema: ayuda con programa en C para calcular dia de pascua (Leído 4,004 veces)
|
garukusanagi23
Desconectado
Mensajes: 1
|
hola necesito calcular el dia de pascua de los entre 1984 y 2000, tengo el siguiente codigo pero no se como hacer que me imprima las fechas de los años mencionados, podrian ayudarme? el codigo que tengo es:
#include <stdio.h> main() { int año, a,b,c,d,e,dia; printf ("\n\n\n *** Programa para Determinar la fecha del Domingo de Pascua ***\n"); printf ("\n\n\tTeclee el Año: "); scanf("%d", &año); a=año % 19; b=año % 4; c=año % 7; d=(19*a+24) % 30; e=(2*b+4*c+6*d+5) % 7; dia= 22+d+e; printf("\n\n\tLa Fecha del Domingo de Pascua de %d es: ",año); if (dia<=31) printf("%d de Marzo ",dia); else printf("%d de Abril ",dia-31); return 0; }
|
|
« Última modificación: 27 Octubre 2018, 20:02 pm por garukusanagi23 »
|
En línea
|
|
|
|
Beginner Web
Desconectado
Mensajes: 634
youtu.be/0YhflLRE-DA
|
Y cuando cae el dia de pascua?
|
|
|
En línea
|
7w7
|
|
|
EdePC
|
Saludos, - Intenta lo siguiente: #include <stdint.h> int main() { int anio = 2016; // Aquí tu año int M = 24; int N = 5; int a, b, c, d, e, dia, mes; a = anio % 19; b = anio % 4; c = anio % 7; d = (19 * a + M) % 30; e = (2 * b + 4 * c + 6 * d + N) % 7; // Decidir entre los 2 casos: if (d + e < 10) { dia = d + e + 22; mes = 3; // Marzo = 3 } else { dia = d + e - 9; mes = 4; // Abril = 4 } // Excepciones especiales (según wikipedia) if (dia == 26 && mes == 4) { dia = 19; } if (dia == 25 && mes == 4 && d == 28 && e == 6 && a > 10) { dia = 18; } // Muestra if (mes == 3) { printf("Pascua: %d de Marzo del %d", dia , anio ); } else if (mes == 4) { printf("Pascua: %d de Abril del %d", dia , anio ); } return 0; }
-- Día de Pascua y cálculo: https://es.wikipedia.org/wiki/Computus-- Algoritmos de cálculo en algunos lenguajes: https://es.wikipedia.org/wiki/Anexo:Implementaciones_del_algoritmo_de_c%C3%A1lculo_de_la_fecha_de_Pascua
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
programa para calcular el nivel de alcohol
.NET (C#, VB.NET, ASP)
|
Amagekure
|
7
|
7,017
|
2 Marzo 2010, 19:45 pm
por Amagekure
|
|
|
Programa para calcular numeros unlock
Dispositivos Móviles (PDA's, Smartphones, Tablets)
|
jlmn22
|
0
|
2,551
|
10 Septiembre 2010, 15:22 pm
por jlmn22
|
|
|
ayuda en calcular un programa
Programación C/C++
|
indict
|
8
|
4,077
|
19 Octubre 2012, 19:10 pm
por indict
|
|
|
Ayuda, programa para calcular el valor de las resistencias y su color en C
Programación C/C++
|
atlasparks
|
2
|
14,806
|
23 Noviembre 2012, 03:56 am
por atlasparks
|
|
|
ayuda con ejercicio para calcular las notas medias
Java
|
mortimernox
|
5
|
4,695
|
12 Noviembre 2019, 17:11 pm
por mortimernox
|
|