Soldes
Exercice 1 : promotions
🎁 Dans une parfumerie, on propose deux actions différentes pour l'achat de deux articles :
- Formule A : une réduction de 50% sur le prix du 2ème article (le moins cher)
- Formule B : une réduction de 20% sur le montant total à payer.
Muni d'un billet de 50 francs, Pierre souhaite offrir deux parfums à sa mère .
1. Ecrire une fonction promo_A qui prend en paramètres prix1 et prix2 et qui renvoie le prix total à payer pour l’achat de deux parfums aux prix prix1 et prix2.
Par exemple :
promo_A(10, 20) doit renvoyer 25, et
promo_A(20, 10) doit également renvoyer 25.
.1280133lawp4:f2 cibme;tnrP_A=y)o(+h/5dgS,xs1kv6u050G0p0r0d0m0c0L0k0l0c0d0L0L0x010r0m0f010406050L0Q0o0o0d0t0y040I0A0c0Q0+0A0s050E0=0@0_0{0:0f04051b141e0E1b0:0G0m0O0Z0#0%0)0D0m0H0D0c1s0D0r0.050U0n0c0p1n0$0(011r1t1v1t0r1B1D1z0r0t1c0r0D1F1p010i0W0p0s0d0o0p010Z0~0L0f0d0s0)0j1z1-1/1W1H1Z1D1$1(0.0a0k0u0t0A0f0A0L0m110s0k0S1+0t0t0p0l29141@0s1c0E1U2m1R1T1S1A0G1_0)1v0s1#261z1k1m0!1G2w0m2y0s0A2C1z0f2f1c2k2m2Q0;1.2a2E1X2J0t0^0c0.0M2j2U0/2T1^2W1H2Y2!0.0j2(1/2*2k2v012/0d2#040b2?2l0:2_2-0)2|2~0g312^2U2`370.0F3a333c352{0A2Z2}0.0P3a1f2O142C2p0G1T2u3k0l2K1)1c3v1d3t2S152)053B0S2P3j1o1H0N0.0S0i3r343Q0)0e0.0k3W3P2F2{0i0.2N0A0o0A0v0w3a3$3X3)0-040B3%2,3Y2{3,0t0m0K0v2%3J2@2+2V3 3`0J3?493d41430v2=472l4f3k3`0z0h3h0k4t3@3(1X3S040m3V4l044v3~3)0s4h44462Q4E4a3)0A0.020c0r0q4e3^2X4I4j3}4N1X3`4r4C064u4+4M4g042N4i1Z1$0c4V4w1H4P040x4^4F4X4/424J4~4#4`0.0E542`0o0m2;593k4{0C5e3 4H514i4k2Q4*4u4n3 4y0p0X0p4!2`4%4s4,4t5r4G4Y4=2}5i4O0.4}4C4-3k5k4:445n2)5N3 4{585M5D1X5b5d5Y4W56045h5%4_364Y4K2)5p5C5(0)4y2f0r0Q0t135,4 2.5F2H5H4)143M0p2m2N683u1l3w2p2s2n0d1C6b0E3v0:6l0T0V0X04.
2. Ecrire de même, une fonction promo_B.
Par exemple :
promoB(10, 20) doit renvoyer 24
promoB(20, 10) doit également renvoyer 24.
Compléter ci-dessous.
.128013*3lap:f02 cibmetnrP_=y)o(+h/dgS,8xs1kvwuB050D0p0q0e0m0d0J0k0l0d0e0J0J0v010q0m0f010406050J0O0o0o0e0s0w040F0y0d0O0*0y0r050C0;0?0^0`0/0f04051a131d0C1a0/0D0m0M0Y0!0$0(0B0m0E0B0d1r0B0q0-050T0n0d0p1m0#0%011q1s1u1s0q1A1C1y0q0s1b0q0B1E1o010h0V0p0r0e0o0p010Y0}0J0f0e0r0(0j1y1,1.1V1G1Y1C1#1%0-0a0k0t0s0y0f0y0J0m100r0k0R1*0s0s0p0l28131?0r1b0C1T2l1Q1S1R1z0D1^0(1u0r1!251y1j1l0Z1F2v0m2x0r0y2B1y0f2e1b2j2l2P0:1-292D1W2I0s0@0d0-0K2i2T0.2S1@2V1G2X2Z0-0j2%1.2)2j2u012.0e2!040c2=2k1e2N132B2o0D1S2t2,0(0l2J1(1b351c332R142(053c0R2O2T2_0L0-0R0h303p2+1n1G0N0-0k3w2*2U3z0(0r0h0-2M0y0o0y0u0P3w3D2^3a010,040z3E3U3H2`3L0s0m0I0u2$3k2?3F2_3X0G3S3:3V0r3(3*0u2;3.313#2E3W0-0x0g3w060k493T3q3_3{3+1Y1#0d3@411W0y0-0v4j4c3$3X3Z3 3x3G423`042M3|3-2P4b3y424m040A4p4F2W4e3}3!4q423X0x4K4w4l0-0b4U3;0-4t2R4k1G0o0m0-0H0i4P4L1G4H0C4/4V4)4+040K0i4.4u3^4r44474a4E4^0(3s042e0q0O0s124u552_4y4A4f2G2|47133n0p2l2M5q341k362o2r2m0e1B5t0C350/5D0S0U0W04.
3. Ajouter le programme principal :
Il doit demander la saisie du prix des deux parfums, afficher le prix avec la formule A et la formule B, Afficher quelle est la formule la plus avantageuse, et si Pierre pourra offrir les deux parfums à sa mère (il ne dispose que de 50 euros).
Vous testerez votre code pour :
- Un parfum à 10 francs et un autre à 20 francs
- Un parfum à 12 francs et un autre à 45 francs
- Un parfum à 35 francs et un autre à 20 francs
Les fonctions promo_A et promo_B sont dans du code caché. Il est inutile de les écrire.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)