Me parece increible como puede llegar a cambiar el nivel de unos sitios a otros...
fijaros en este mio, haber si hay algun guapo que lo resuelva
PD: no soy de dam sino de asix
Activitat:
Realitzar un programa en Java, que mitjançant un menú permeti les tres opcions següents, més una última opció per a finalitzar el programa:
Opció 1: L’usuari/a ens entrarà el “Nom” i la “data de naixement” d’una persona. dd/mm/aaaa
El programa mostrarà un calendari situat al mes i al dia en que va néixer i ens dirà el seu signe del zodíac. Haurem de controlar que s’hagin entrat correctament les dades. Ens demanen també que posem entre claus el dia en què va néixer i el dia de la Setmana.
Exemple: Nom: Marta Riells Data: 14/07/1970
JULIOL - 1970
Dl [Dt] Dc Dj Dv Ds Dg
1 2 3 4 5
6 7 8 9 10 11 12
13 [14] 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
La Marta és Càncer
Opció 2: L’usuari/a ens introduirà el mes (mm) i l’any (aaaa) que es vol mostrar.
Se’ns visualitzarà el calendari del mes per pantalla i a més s'ha de permetre:
canviar de mes mitjançant les lletres: ◄ A ( d’Anterior ) i S ( de Següent ) ►
i canviar d’any mitjançant: ▲ K (d’Anterior ) i M ( de Següent ) ▼
Opció 3: L’usuari ens introduirà la setmana (ss) i l’any (aaaa) que es vol mostrar.
Se’ns visualitzarà el calendari per pantalla indicant la setmana desitjada:
Exemple: Setmana: 07 Any: 2008
Febrer 2008
set dl dt dc dj dv ds dg
5 1 2 3
6 4 5 6 7 8 9 10
7 11 12 13 14 15 16 17 <<<<
8 18 19 20 21 22 23 24
9 25 26 27 28 29
La fórmula que permet conèixer el primer dia del mes “m” de l’any “a”:
a) Pels mesos de Gener o Febrer:
n = a + 31*(m - 1) + (a - 1) div 4 - 3*((a + 99) div 100) div 4
b) La resta de mesos:
n = a + 31*(m-1) + 1 - (4*m + 23) div 10 + a div 4 - (3*(a div 100 + 1)) div 4 - 1
Annotacions:
• (n Mod 7) indica el dia de la setmana ( 0 = Diumenge, 1 = Dilluns, etc...)
• Mod -> és el mòdul de la divisió entera (%) / Div -> és la divisió entera.
EQUIPAMENTS I MATERIALS
Els que disposa el departament i l’aula taller.
Annex Setmana 53 >> W53 : ( ISO 8601 )
In commercial and industrial applications (delivery times, production plans, etc.), especially in Europe, it is often required to refer to a week of a year. Week 01 of a year is per definition the first week that has the Thursday in this year, which is equivalent to the week that contains the fourth day of January. In other words, the first week of a new year is the week that has the majority of its days in the new year. Week 01 might also contain days from the previous year and the week before week 01 of a year is the last week (52 or 53) of the previous year even if it contains days from the new year. A week starts with Monday (day 1) and ends with Sunday (day 7). For example, the first week of the year 1997 lasts from 1996-12-30 to 1997-01-05 and can be written in standard notation as 1997-W01 or 1997W01