Desarrollar un programa que acepte una fecha e imprima el día de la semana correspondiente. El programa debe aceptar tres argumentos en la línea de comandos: dia (d), mes (m), año (y). Los meses se numeran con 1 para Enero, 2 para Febrero, etc. Las fórmulas (en aritmética entera) para el calendario Gregoriano son:
y0 = y - (14 - m) / 12 x = y0 + y0/4 - y0/100 + y0/400 m0 = m + 12 * ((14 - m) / 12) - 2 d0 = (d + x + (31*m0)/ 12) mod 7
El resultado d0 se corresponde con 0 a Domingo, 1 Lunes, 2 Martes, etc.
2. Año bisiesto:
Hacer un programa que determina si un año (especificado como parámetro del
main) es bisiesto. Un año es bisiesto si es divisible entre 4, excepto si es divisible entre 100,
pero no entre 400.
3. Cambio base:
Escribir un programa para convertir un número entero (≥ 0) en su equivalente
binario
4. Ec. 2 grado:
Hacer un programa que lea los coeficientes A, B y C de una ecuación de segundo
grado AX^2+BX+C =0 , y que imprima el cálculo de las raíces de la ecuación para cualquier
valor de los coeficientes.
5. Interpolación de Lagrange:
Una forma de interpolar una serie de N puntos (xi, yi), dados como datos, es hacer pasar un
polinomio por tales puntos. La solución clásica es usar la fórmula de Lagrange que expresada
matemáticamente es:
- (x1, y1), (x2, y2),....,(xN, yN) son los puntos a interpolar.
- x el valor a interpolar
6. Páginas que incluyan gráficos mediante el uso de Google Chart Tools o YUI Library