function calcul(){
// LES CONDITIONS
if (document.form.b1.value > 100 ) { document.form.b1.value = 100; alert('B1 > 100 donc B1 = 100'); }
if (document.form.a1.value > 100 ) { document.form.a1.value = 100; alert('A1 > 100 donc A1 = 100'); }
if (document.form.b2.value > 50 ) { document.form.b2.value = 50; alert('B2 > 50 donc B2 = 50'); }
if (document.form.a2.value > 50 ) { document.form.a2.value = 50; alert('A2 > 50 donc A2 = 50'); }
if (document.form.a2.value > document.form.a1.value ) document.form.a2.value = document.form.a1.value; alert('A2 > A1 donc A2 = A1');
if (document.form.b2.value > document.form.b1.value ) document.form.b2.value = document.form.b1.value; alert('B2 > B1 donc B2 = B1');
if ( (document.form.c2.value < 0 ) || (document.form.c2.value < document.form.c2.value*0.5 ) ) document.form.c2.value = document.form.b2.value*0.2 ; alert('C2 < ou > à 50% de B2 donc C2 = 20 % de B2');
if ( (document.form.d2.value < 0 ) || (document.form.d2.value < document.form.a2.value*0.5 ) ) document.form.d2.value = document.form.a2.value*0.2 ; alert('D2 < ou > à 50% de A2 donc D2 = 20 % de A2');
// fin des conditions
// calcul surface en m²
// sur_ter
// sur_hab
// sur_jar
document.form.sur_ter.value=Math.round(document.form.a1.value*document.form.b1.value);
document.form.sur_hab.value=Math.round(document.form.a2.value*document.form.b2.value);
document.form.sur_jar.value=Math.round(document.form.a1.value*document.form.b1.value-document.form.a2.value*document.form.b2.value);
Désolé j avais totalement oublié le code
