Bonjour, j'ai un problème dans le cadre de mon projet de L1 en sciences :
On code sur algoscript (une version modifié par le responsable de l'UE de javascript) et pour mon projet je dois faire une horloge mais j'ai un problème au niveau des aiguilles, l'aiguille reste toujours sur un même axe, quelque soi les valeurs qu'on donne et je dois rendre ça vendredi. Si vous pouviez m'aider ou m'indiquer un site où on pourra m'aider.
Mon code actuel :
function cadran(){
Cercle(550,350,400,'blue'); // (x du centre, y du centre, diametre, couleur)
return 0;
}
cadran() ;
function tracer(a) {
Ligne(550+Math.cos(a)*200,350-Math.sin(a)*200,550+
Math.cos(a)*175,350-Math.sin(a)*175,'red');
} // cette fonction sert à tracer les traits des minutes sur le cadran
var a=0;
var b=0;
while (a<=60*Math.PI/30) {
a=a+Math.PI/30;
tracer(a);
}
function tracer_heure(b) {
Ligne(550+Math.cos(b)*200,350-Math.sin(b)*200,550+
Math.cos(b)*150,350-Math.sin(b)*150,'red');
}
while (b<=12*Math.PI/6) {
b=b+Math.PI/6;
tracer_heure(b);
}
var l; // longueur de l'aiguille
var c; // couleur
var n; // la minute
l= 100;
c= 'black';
n= 5;
function Aiguille(l,c,n) {
Ligne(550,350,(550-l)+(Math.cos(n*Math.PI/30)),(35
0-l)+(Math.sin(n*Math.PI/30)),c);
}
Aiguille(l,c,n);
Si des choses ne vous semblent pas clair, dites-le moi