Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

detres

Pascoa, Carnaval, Corpus Christi

Recommended Posts

Prezados, bom dia

a quem puder me ajudar, tenho um trabalho em ASP.NET C#, da faculdade para calcular o dia da Pascoa, Carnaval, Corpus Christi entre os anos 1901 e 2099,

não consigo terminar, falta conhecimento mesmo. sou totalmente iniciante

 

a formula esta no arquivo: http://www.inf.ufrgs.br/%7Ecabral/Pascoa.html

 

Por favor, peço a ajuda de voces!

 

o meu codigo Default.aspx:

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
	<title>P1 - Pascoa</title>
</head>
<body>
	<form id="form1" runat="server">
	<div>
		P1 - Pascoa<br />
		<br />
		Ano:
		<asp:TextBox ID="ano" runat="server" Columns="5"></asp:TextBox>
		<asp:Button ID="btnCalcular" runat="server" Text="Calcular" OnClick="btnCalcular_Click" /><br />
		<br />
		===================================<br />
		Domingo de Pascoa:
		<asp:TextBox ID="diapascoa" runat="server" Columns="2" OnTextChanged="diapascoa_TextChanged"></asp:TextBox>
		<asp:TextBox ID="mesPascoa" runat="server" Columns="10" OnTextChanged="mesPascoa_TextChanged"></asp:TextBox><br />
		<br />
		Terça de Carnaval: 
		<asp:TextBox ID="diaCarnaval" runat="server" Columns="2" OnTextChanged="diaCarnaval_TextChanged"></asp:TextBox>
		<asp:TextBox ID="mesCarnaval" runat="server" Columns="10" OnTextChanged="mesCarnaval_TextChanged"></asp:TextBox><br />
		<br />
		Quinta de Corpus Christi: 
		<asp:TextBox ID="diaCorpus" runat="server" Columns="2" OnTextChanged="diaCorpus_TextChanged"></asp:TextBox>
		<asp:TextBox ID="mesCorpus" runat="server" Columns="10" OnTextChanged="mesCorpus_TextChanged"></asp:TextBox></div>
	</form>
</body>
</html>

 

meu codigo Default.aspx.cs

 

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page 
{
	protected void Page_Load(object sender, EventArgs e)
	{

	}
	protected void btnCalcular_Click(object sender, EventArgs e)
	{

		int X = 24; 
		int Y = 5;
		string DIA = string.Empty;
		string MES = string.Empty;
		int ANO = Convert.ToInt32(ano.Text);
		int a = ANO / 19; 
		int b = ANO / 4; 
		int c = ANO / 7; 
		int d = (((19 * a) + X) / 30); 
		int E = (((2 * b) + (4 * c) + (6 * d) + Y) / 7); 
		if ((d + E) > 9)
			{
			DIA = Convert.ToString( ((d + E) - 9)); 
			MES = "Abril";
			}
		else
			{
			DIA = Convert.ToString( (d + E + 22));
			MES = "Março"; 
			}

		}

	}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como eu gostaria saber resolver apos o seu exemplo.

mas ta dificil. me embaralhou tudo agora.

 

pelo o pouco que entendi, preciso passar os parametros para as caixas de entrada, e ai, que o bicho pega para mim.

alguem poderia me ajudar? please!!!!

 

Antonio

 

 

Prezados, bom dia

a quem puder me ajudar, tenho um trabalho em ASP.NET C#, da faculdade para calcular o dia da Pascoa, Carnaval, Corpus Christi entre os anos 1901 e 2099,

não consigo terminar, falta conhecimento mesmo. sou totalmente iniciante

 

a formula esta no arquivo: http://www.inf.ufrgs.br/%7Ecabral/Pascoa.html

 

Por favor, peço a ajuda de voces!

 

o meu codigo Default.aspx:

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
	<title>P1 - Pascoa</title>
</head>
<body>
	<form id="form1" runat="server">
	<div>
		P1 - Pascoa<br />
		<br />
		Ano:
		<asp:TextBox ID="ano" runat="server" Columns="5"></asp:TextBox>
		<asp:Button ID="btnCalcular" runat="server" Text="Calcular" OnClick="btnCalcular_Click" /><br />
		<br />
		===================================<br />
		Domingo de Pascoa:
		<asp:TextBox ID="diapascoa" runat="server" Columns="2" OnTextChanged="diapascoa_TextChanged"></asp:TextBox>
		<asp:TextBox ID="mesPascoa" runat="server" Columns="10" OnTextChanged="mesPascoa_TextChanged"></asp:TextBox><br />
		<br />
		Terça de Carnaval: 
		<asp:TextBox ID="diaCarnaval" runat="server" Columns="2" OnTextChanged="diaCarnaval_TextChanged"></asp:TextBox>
		<asp:TextBox ID="mesCarnaval" runat="server" Columns="10" OnTextChanged="mesCarnaval_TextChanged"></asp:TextBox><br />
		<br />
		Quinta de Corpus Christi: 
		<asp:TextBox ID="diaCorpus" runat="server" Columns="2" OnTextChanged="diaCorpus_TextChanged"></asp:TextBox>
		<asp:TextBox ID="mesCorpus" runat="server" Columns="10" OnTextChanged="mesCorpus_TextChanged"></asp:TextBox></div>
	</form>
</body>
</html>

 

meu codigo Default.aspx.cs

 

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page 
{
	protected void Page_Load(object sender, EventArgs e)
	{

	}
	protected void btnCalcular_Click(object sender, EventArgs e)
	{

		int X = 24; 
		int Y = 5;
		string DIA = string.Empty;
		string MES = string.Empty;
		int ANO = Convert.ToInt32(ano.Text);
		int a = ANO / 19; 
		int b = ANO / 4; 
		int c = ANO / 7; 
		int d = (((19 * a) + X) / 30); 
		int E = (((2 * b) + (4 * c) + (6 * d) + Y) / 7); 
		if ((d + E) > 9)
			{
			DIA = Convert.ToString( ((d + E) - 9)); 
			MES = "Abril";
			}
		else
			{
			DIA = Convert.ToString( (d + E + 22));
			MES = "Março"; 
			}

		}

	}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.