Fazer um algoritmo/programa que, informada uma data (dia, mês e ano), mostre o dia da semana correspondente

Fazer um algoritmo/programa que, informada uma data (dia, mês e ano), mostre
o dia da semana correspondente. Para tanto, usar a seguinte regra:
Para mês >= 3, então mês = mês - 2 e x = 8; caso contrário, ano = ano – 1 e x =
13.
Cálculo do dia da semana:
res = Resto [(x + dia + (31 * mês/ 12) + ((5 * ano) / 4) – (3 * (1 + ano /100) /
4)),7]

Assim, se res = 1, o dia da semana será Domingo;

se res = 2: Segunda-feira;
se res = 3: Terça-feira;
se res = 4: Quarta-feira;
se res = 5: Quinta-feira;
se res = 6: Sexta-feira;
se res = 0: Sábado.

qual sua duvida?