Aller au contenu

Chap 3 - Configuration dans le plan⚓︎

Exercice 1

Ecrire une fonction qui calcule les coordonnées du milieu de deux points

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Évaluations restantes : 5/5

.128013A)SlB rf2*+3debw0g1,P(ck_sv5u4/n6ti-ymao:xp=h050n0o0I0N0J0e0A0g0x0e0N0A0A0S010I0J0R010406050A0D0M0M0N0h0L040d0O0e0D0.0O0G050F0^0`0|0~0?0R04051e171h0F1e0?0n0J0B0$0(0*0,0(0G0s0D0N0s0o0K0R0L0I0T150g0T0J0s0T0e1J0T0I0;050X0p0e0o1q0)0+011I1K1M1K0I1S1U1Q0I0h1f1E0$110A0R0N0G0,0j011W1s010i0Z0o0G0N0M0o1Q1=1@1|1Y1 1U22240;0a0g0v0h0O0R0O0A0J140G0g0V1:0h0h0o0x2p17270G1f0F1E2C1,1.1-1R0n291t0J0G212m1Q1n1p0%1X2M2O0G0O2S1Q0R2v1f2A2C2)0@1?2q2U1}2Y0h0{0e1Q0N1H2v0i0,030z0z0x2Z0o1M2X0O0K0r0K0t0;0t170N2*2-0=2,282/1Y2;2?2^2`0o2|012~3032342P370K1`040j3d3f1@3h2A2L013m0N2@1f2_0T2{2}2 310V3w2Y3y0m0;0m3D2z3g0?3H3k0,3K3M053O3Q3s3S3v2N3x380E0;0E3#183%3i2.1r3l0O2=3L3o3P3q3R3u3U3@3W380C0;0C3}2)3(2-3I3,473:3t3T334d36380H0;0H4j3g1i2%172S2F0n1.2K3*014s2R1o1f2$0o2(4B3~3F054s4S280J0n0,2 2A3y3a3N0g4!4$4b4t354)1{2d0o4.4s3V4v391Q0F3e403I0y0G0;0i2j0M3$4V3)420,0q0;0g592B514K0G54040{1E5h4Y412V015e045g4U5i5b5t530;0J0M2l0h0I5q5g5A1}0O0;0k5q0?5y5r4,4#014%2-3y3A3.5U4_3?4;381`0g4@5%4c5)3z4~3e5R2+3H4-5W0z4(383Y4+5`3=5/3^0K3Y5,234^5{4`4u3X5=5T4K0y0;0V0i5q5j5c5u5f6l5L3l0i0;0M0Z0J0o0D6q4m4K0:040w6A3j6n5m0Q0z0b6G5s1}6D0u6N4n0;0L6L6S6C0;6R5S6m5t6J0z0f6X6n6Q6+6%6U6)6.6P0;0c0P5Q6S615|5Y3_3o6|6b5:3`67245.4:643`2C3e0g7d5K6B6I0;0Q6=1Y5N040S7k0,6D6F6#6r3+7i6W7t7g5t7m0l7p3J7w6*7y6H5t6D0c7D7m0F7D6v0;3C5S5@4B5_5V5X1@3y4g607X4/4{7!4?68777)4f6e7e7f7I2:6U7M0;7o7H6O1Y7r7D5m6V6M7|3I7B806:7G5^7z6?047L844K7N7P0J7R6`846|5}0K4x7$7-6c4w7+766a5(648q3D7;6$1}6h042v0I0D0h165S7=7}7q0;7s8a7?3l7i7D6-8f7h040L8W6@8l2+0F4X4C4R4E4O170I4H8:2I2D0N1T8-0F4F5R0V0X0Z0A04.
Exercice 2

Ecrire une fonction qui calcule la distance entre deux points

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Évaluations restantes : 5/5

.128013A)SlBq rf2*+3debwg1,P(c7k_sv5u4/n6ti-ymao:xp=h050o0p0J0O0K0e0B0h0x0e0O0B0B0T010J0K0S010406050B0E0N0N0O0i0M040d0P0e0E0/0P0H050G0_0{0}0 0@0S04051f181i0G1f0@0o0K0C0%0)0+0-0)0H0s0E0O0s0p0L0S0M0J0U160h0U0K0s0U0e1K0U0J0=050Y0q0e0p1r0*0,011J1L1N1L0J1T1V1R0J0i1g1F0%120B0S0O0H0-0k011X1t010j0!0p0H0O0N0p1R1?1^1}1Z201V23250=0a0h0v0i0P0S0P0B0K150H0h0W1;0i0i0p0x2q18280H1g0G1F2D1-1/1.1S0o2a1u0K0H222n1R1o1q0(1Y2N2P0H0P2T1R0S2w1g2B2D2*0^1@2r2V1~2Z0i0|0e1R0O1I2w0j0-030A0A0x2!0p1N2Y0P0L0t380=0t180O2+2.0?2-292:1Z2=2@2_2{0p2}012 3133352Q380L1{040k3d3f1^3h2B2M013m0O2^1g2`0U2|2~30320W3w2Z3y0n0=0n3D2A3g0@3H3k0-3K3M053O3Q3s3S3v2O3x390F0=0F3#193%3i2/1s3l0P2?3L3o3P3q3R3u3U3@3W390D0=0D3}2*3(2.3I3,473:3t3T344d37390I0=0I4j3 3)423+443n3N3p3r4r3?363y0y0=0y4A3F1j2(182T2G0o1/2L3*014s2S1p1g2%0p2)3g3$4S4s4-290K0o0-302B3y0t3o4@4_4b4t4M394}0h2e0p504s3V4v3a2D3e403I0z0H0=0j2k0N4/2C5g4#0r0=0h5o4=412W3J5j040|1F5v5q4D015s045u3~4S4C5y5i0=0K0N2m0i0J5v5u5N1~0P0=0l5v0@5L5p3H4 014`2.3y3A3.0h5,3=4c533z1|57594L3^5{5e3h5)5w5?4^5-0A4{393Y4H5@515b3X5|2458685a4u6h625F5O0=0W0j5E5Y1Z5I5K2,6w3+0j6s0K0B0Y0H0x0p6v4m4#0;040w6L3j5G5A0R0A0b6R5x1~6O0u6Y4n0=0M6W6%6N0=6$646q2;0=6V0f6,5G6#6_5y5A6*6^6:6B016O0c0Q5%6%6e6a0L3`6d675^52603`566j5~5_7h1R0G3e0h7r5X6M6T6E6G5W6;1Z5!040T7y725A0B0g5U6|6!0=0w6Q717u6}6?0A706A7Q5Z0=0L7K3l7S6X7P6S5y747!0-7B0l5$7(6Z1Z0N0K0=3C7;3I7B0m7,737M7 6~7T7 7B7Z7{4#837%7V7)7L040c855#7:8c7=0-7@7_7 7+645(8k66507a4g7d7l7g4e0L4g7j258z6g4f7o7q7s7z0-0z0=2w0J0E0i17647t8d7#041o7x8r787e695/4w4~8(6m5`4x8E6k7f8H0L4x628s4.5+8(7a4O8y6l5 8B4O8;8G6n39903#7F0q0=2%2O5V886`819i7R8Z6F6H6J8p9k8t4#8n043c9l8e6/9t5G9v3!9y1Z6{9F8m7^044i9I80049A8|7W7?9K4Q9N748g8$6:0G4;4T4,4V4)180J4Y9+2J2E0O1U9(0G4W5(0W0Y0!0B04.

Chap 6 - Calcul littéral⚓︎

Exercice 1

Compléter la fonction et le programme permettant de calculer \(a^2\), \(b^2\) et \(2ab\)

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Évaluations restantes : 5/5

.128013)Slq rf2*+3éd8eObw0g1,P(c7k_sv5u4/n6ti-y;mao:9p=^h050n0p0L0R0M0d0D0f0z0d0R0D0D0W010L0M0V010406050D0G0Q0Q0R0g0O040c0S0d0G0?0S0J050I0}0 11130{0V04051j1c1m0I1j0{0n0M0E0+0-0/0;0-0J0u0G0R0u0p0N0V0O0L0Y1a0f0Y0M0u0Y0d1O0Y0L0_050$0r0d0p1v0.0:011N1P1R1P0L1X1Z1V0L0g1k1J0+160D0V0R0J0;0i011#1x010h0(0p0J0R0Q0p1V1`1|211%241Z27290_0a0f0x0g0S0V0S0D0M190J0f0!1^0g0g0p0z2u1c2c0J1k0I1J2H1;1?1=1W0n2e1y0M0J262r1V1s1u0,1$2R2T0J0S2X1V0V2A1k2F2H2.0|1{2v2Z222%0g100d1V0R1M2A0h0;030C0C0z2(0p1R2$0S0N0i0N0v0_0f0v1c0R2/2=0`2;2d2@1%2_2{2}2 0p3101333537392U3c3c3g0i3j3l1|3n2F2Q013s0R2|1k2~0Y303234360!3C2%3E0l3g0l3I2E3m0{3M3q0;3P3R053T3V3y3X3B2S3D3d0H3g0H3*1d3,3o2?1w3r0S2`3Q3u3U3w3W3A3Z3|3#3d0F3g0F422.3-2=3N3;4c3^3z3Y384i3b3d0K3g0K4o443.473:493t3S3v3x4w3{3a3E0A3g0A4F3K4q3p4I3O4K4b4M4d4O3`4h4R3d0o3g0o4W2G4Y462!4#4a3=3@4e3_4g4y4-0N0U3g0U4=3L4r3/4`4L3?4N4f4x3!4A3e0t0_0v0t574@4s4$4|5e4 5g4z3E0v3f045y571n2,1c2X2K0n1?2P5a4x2W1t1k2+0p2-3m3+3K054x5S2d0M0n0;342F5x3u5!5$505h5)0f2i0p5,5v525z3*4H4_0B0J0_0h2o0Q5U2G453N0s3g635Y4^2^5~04101J69655a67040f6h5{225}0_0M0Q2q0g0L696m6o1%0S0_0j690{435V3M5+015%2=3E1 4M6J4+513}3F5:285=6K5-5w3d6O3I6F2:6I5#6Y5(3d3%6P6+6R5.6.205;5?4Q6T6/5`594!0B0_0!0h6n6 4_6k6m6G646z3:0h6r0g754Z4_0^040y7h6b3r0_0R7n3N7k0w7s5a6d0r7w4!7k0b0T6E7s6Q0C6-0N3 6:6`4,6T3 6V297N6S4j7K1V0I3k0f7!6y762^7q3H7a6a3N6B040W7A4_6d7r7+6i4!7.0j6D7^7c010Q0M0_7*4p7G6;7I6M4k5*875@6T4l7R6X6=6!0N4l2H7Z7#7_7=0_0r845T7 7.7:7~7%7p047z8y7i227{7}6)8z0;81837F8D2v7H7J4C7M6Y8d7V4C8g7T6?0N8S3I7#7$8E8A0n0C0R8C8I8*0;8w7;228L048t6H8J017{8@8A7@8:7o8=6C903:8r8N930f8Q890N4T8T8i524T8Y8U6{7V9g8%8o7 0J0r0_2+2S6w8O7t0_7m9z5a0D6O020e0G0S0L0P1Z0+110g0m2w1!2~0p0D0L0f9H9J9L97017u9$7?8{7b8}7C9a8u4r9d1|3E4/9h6Z524/9l9i6T9^9q7!8p2^9u049w0J9y9b5a7k9Caa4!9F0_9Z9K9M1!0z9P9R2x0r0f9V9Xai9#9D7B0_7vaw8q8B9+7,ab0_0b9/8|5Z877J549_8V5i549}9`6TaNa18)943Oa5a7a99:8;9%9B9$ag04auak2w0S0G1Y1!2+2(0G2tar9W9Y9Iaj9$9(aA7(048,8.b1aGaI9,aK5,7J5m8b8Z8jbfaSaP5x5k8m3n9z9=0J5x5_2~7Hbl3d5y6^6Wbh5^5_7YaE4!9t9v0g9xb87la+9Ga 9L0q2v0Da;0Y0%0L1!0n0m0E382p0V0p0g0f0y0R0k0r0b0X0i0fa;b,0R0Nb:b=a.bMaH7+6(5T0I5X5D5R5F5O1c0L5Ica2N2I8.1Z2H5G6F0!0$0(0D04.