Implementazioni di algoritmi/Calcolo della Pasqua: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
m Update syntaxhighlight tags - remove use of deprecated <source> tags
Riga 3:
 
==[[w:Basic|Basic]]==
<sourcesyntaxhighlight lang=freebasic>
10 'PASQUA.BAS
20 'Calcolo data della pasqua calendario gregoriano
Riga 21:
200 Z$ = INKEY$: IF Z$ = "" THEN 200 ELSE ZZ$ = MID$(Z$, 2, 1): S% = ASC(Z$)
210 IF S% = 27 THEN SYSTEM ELSE 60
</syntaxhighlight>
</source>
 
==[[JavaScript]]==
<sourcesyntaxhighlight lang=javascript>
var a;
var b;
Riga 89:
mese=4;
}
</syntaxhighlight>
</source>
 
==[[w:Matlab|Matlab]]==
<sourcesyntaxhighlight lang=matlab>
function [day,month]=Easter(Y)
 
Riga 155:
month=4;
end
</syntaxhighlight>
</source>
 
==[[C]]==
<sourcesyntaxhighlight lang=c>
 
#include <stdio.h>
Riga 247:
}
 
</syntaxhighlight>
</source>
 
==[[Java]]==
<sourcesyntaxhighlight lang=java>
import java.util.Calendar;
import java.util.Date;
Riga 322:
}
}
</syntaxhighlight>
</source>
 
==[[Prolog]]==
Questa versione è reversibile, cioè permette indifferentemente di calcolare il giorno della Pasqua dato l'anno, oppure gli anni in cui la Pasqua è caduta in un certo giorno.
<sourcesyntaxhighlight lang="Prolog">
pasqua(Anno,Mese,Giorno):-
numero(Anno,1600,2599),
Riga 366:
mn(23,26,1).
mn(24,25,1).
</syntaxhighlight>
</source>
 
==[[w:Delphi|Delphi]]==
<sourcesyntaxhighlight lang=Delphi>
unit UPasqua;
Riga 429:
end.
</syntaxhighlight>
</source>
 
==[[w:TSQL|TSQL]]==
<sourcesyntaxhighlight lang=TSQL>
CREATE FUNCTION [dbo].[CalcolaPasqua]
(
Riga 492:
return @pasqua
END
</syntaxhighlight>
</source>
 
 
==[[w:SQL|SQL]]==
<sourcesyntaxhighlight lang=SQL>
declare a decimal;
declare b decimal;
Riga 542:
set mese=4;
end if;
</syntaxhighlight>
</source>
 
==[[PHP]]==
<sourcesyntaxhighlight lang=php>
function DataPasqua ($Y) {
Riga 628:
}
</syntaxhighlight>
</source>
 
==[[Python]]==
<sourcesyntaxhighlight lang=python>
def pasqua(anno):
if anno<1583 or anno>2499: return None
Riga 652:
giorno-=7
return giorno, mese, anno
</syntaxhighlight>
</source>
 
==PL/SQL==
<sourcesyntaxhighlight lang="plsql">
DECLARE
a DECIMAL;
Riga 718:
DBMS_OUTPUT.put_line( 'Pasqua -> ' || TO_CHAR( pasqua, 'dd/mm/rrrr' ) );
END;
</syntaxhighlight>
</source>
 
==BASH==
<sourcesyntaxhighlight lang="bash">
#!/bin/bash
 
Riga 801:
fi
echo $data
</syntaxhighlight>
</source>
 
==Perl==
<sourcesyntaxhighlight lang="perl">
#!/usr/bin/perl
use integer;
Riga 827:
exit(0);
 
</syntaxhighlight>
</source>
 
==[[w:Visual Basic|Visual Basic]]==
<sourcesyntaxhighlight lang="freebasic">
Private Function CalcolaPasqua(Anno As Integer) As Date
Dim a As Double
Riga 890:
CalcolaPasqua = dateserial(Anno, mese, giorno)
Cioè il valore di ritorno è il nome della funzione stessa.
</syntaxhighlight>
</source>
 
== COBOL ==
Riga 996:
== C# ==
 
<sourcesyntaxhighlight lang="csharp">
public class EasterCalculation
{
Riga 1 040:
}
}
</syntaxhighlight>
</source>
 
== Altri progetti ==