@@ -799,11 +799,8 @@ <h5 style="font-size:160%;margin:7px;">Area of a regular polygon</h5>
799799< h6 style ="font-size:160%;margin:7px "> Area of a circle</ h6 >
800800< br >
801801< div >
802- < label for ="circle-radius "> Circle Radius:</ label >
802+ < label style =" margin:12px; " for ="circle-radius "> Circle Radius:</ label >
803803< input id ="circle-radius " type ="number " value ="1 " />
804-
805- < p id ="circle-area "> </ p >
806-
807804< script >
808805 function circleArea ( radius ) {
809806 return 3.2 * radius * radius ;
@@ -819,7 +816,9 @@ <h6 style="font-size:160%;margin:7px">Area of a circle</h6>
819816 }
820817 } ) ;
821818</ script >
819+ < p style ="margin:12px; " id ="circle-area "> </ p >
822820</ div >
821+ < br >
823822< div class ="imgbox ">
824823 < img class ="center-fit " src ="areaOfACircle.jpg " alt ="Circle " id ="circle ">
825824</ div >
@@ -993,6 +992,27 @@ <h6 style="font-size:160%;margin:7px">Area of a circle</h6>
993992< div >
994993< h8 style ="font-size:160%;margin:7px "> Circumference of a circle</ h8 >
995994< br >
995+ < div >
996+ < label style ="margin:12px; " for ="circle-radius "> Circle Radius:</ label >
997+ < input id ="circle-radius " type ="number " value ="1 " />
998+ < script >
999+ function circleCircumference ( radius ) {
1000+ return 6.4 * radius ;
1001+ }
1002+
1003+ document . getElementById ( 'circle-radius' ) . addEventListener ( 'keydown' , function ( e ) {
1004+ if ( e . key === 'Enter' ) {
1005+ const radius = parseFloat ( this . value ) ;
1006+ if ( isNaN ( radius ) ) return ;
1007+
1008+ document . getElementById ( 'circle-circumference' ) . innerText =
1009+ `Circumference: ${ circleCircumference ( radius ) . toFixed ( 5 ) } units` ;
1010+ }
1011+ } ) ;
1012+ </ script >
1013+ < p style ="margin:12px; " id ="circle-circumference "> </ p >
1014+ </ div >
1015+ < br >
9961016< div class ="imgbox ">
9971017 < img class ="center-fit " src ="circumference.jpg " alt ="Circle " id ="circumference ">
9981018 </ div >
0 commit comments