Bonjour, j'ai besoin d'aide sur un exercice, je précise que je débute et donc que mon niveau est en corrélation avec celui de l'exercice...
Voici l'intitulé : "Tracé d'horloge
Le but de cet exercice est de dessiner une horloge, dont les aiguilles indiquent l'heure fournie par les variables entières minutes, et hours.
L'horloge est composée :
d'un disque de couleur noire, de rayon 250 et de centre (250,250)
d'une grande aiguille blanche de longueur 200
d'une petite aiguille grise de longueur 150"
Et les outils avec : "La valeur PI
Un réel réprésantant la valeur de PI, avec une précision de 10 décimales
La fonction double cos(double angle)
Calcule le cosinus de l'angle passé en paramètre, exprimé en radians.
La fonction double sin(double angle)
Calcule le sinus de l'angle passé en paramètre, exprimé en radians.
La fonction void debug(TYPE value)
Affiche dans la sortie de debug la valeur passée en paramêtre. La valeur peut être de n'importe quel type primitif, ou une String.
La fonction void setFillColor(String color)
Règle la couleur de remplissage à color.
Les valeurs possibles sont "red", "white", "green", "blue", "yellow", "brown" et "black".
La fonction void circle(int x, int y, int radius)
Dessine un disque de centre (x,y) et de rayon radius.
La fonction void line(int x1, int y1, int x2, int y2)
Trace un trait de la couleur de remplissage courante,
entre les points (x1, y1) et (x2, y2)."
Voici le code que j'ai fait pour l'instant : "setFillColor("black");
circle(250,250,250);
setFillColor("white");
double hourHorloge = PI*(15-minutes)/2;
int hourx = (int)(200*cos(hourHorloge));
int houry = (int)(200*sin(hourHorloge));
line(250,250,250+hourx,250+hou ry);
setFillColor("grey");
double minuteHorloge = PI*(3-(hours%12+minutes/60.0))/2.0;
int minutex = (int)(150*cos(minuteHorloge));
int minutey = (int)(150*sin(minuteHorloge));
line(250,250,250+minutex,250+m inutey);"
le problème est que quand je l'exécute il ne trouve que les heures piles genre 12H00, 15h00 mais pas les autres comme 12H12 ou 15H30, je ne trouve pas l'erreur si quelqu'un peut m'aider ce serait avec grand plaisir
-----