HoussemNa12

AP_TP3

Nov 29th, 2020 (edited)
424
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  ____________________________
  2. |  ________________________  |
  3. | |                        | |
  4. | |                        | |
  5. | |       Exercice 1       | |
  6. | |                        | |
  7. | |________________________dc|
  8. |____________________________|
  9.  
  10. #include <stdio.h>
  11.  
  12. #define EN_PARALLELE 1
  13. #define EN_SERIE 0
  14.  
  15. int main() {
  16.     float R1, R2, R3;
  17.     int typeDeMontage;
  18.  
  19.     printf("Donner la valeur de R1 >>:");
  20.     scanf("%f", &R1);
  21.     printf("Donner la valeur de R2 >>:");
  22.     scanf("%f", &R2);
  23.     printf("Donner la valeur de R3 >>:");
  24.     scanf("%f", &R3);
  25.  
  26.     printf("Quel est le type de montage utilise?\n");
  27.     printf("0: Montage en serie\n");
  28.     printf("1: Montage en parallele\n");
  29.  
  30.     do {
  31.         printf(">>:");
  32.         scanf("%d", &typeDeMontage);
  33.     } while (typeDeMontage != 0 && typeDeMontage != 1);
  34.  
  35.     printf("La resistance equivalente est : ");
  36.  
  37.     if (typeDeMontage == EN_SERIE) {
  38.         printf("%.3f", R1 + R2 + R3);
  39.     } else if (typeDeMontage == EN_PARALLELE) {
  40.         printf("%.3f", (R1 * R2 * R3) / (R1 * R2 + R1 * R3 + R2 * R3));
  41.     }
  42.  
  43. }
  44.  
  45.  
  46.  
  47.  ____________________________
  48. |  ________________________  |
  49. | |                        | |
  50. | |                        | |
  51. | |       Exercice 2       | |
  52. | |                        | |
  53. | |________________________dc|
  54. |____________________________|
  55.  
  56. #include <stdio.h>
  57.  
  58. int main() {
  59.     float H, B1, B2;
  60.     float coteGauche, coteDroite;
  61.  
  62.     printf("Donner la grande base >>:");
  63.     scanf("%f", &B1);
  64.     printf("Donner la petite base >>:");
  65.     scanf("%f", &B2);
  66.     printf("Donner la hauteur >>:");
  67.     scanf("%f", &H);
  68.     printf("Donner la distance de cote gauche >>:");
  69.     scanf("%f", &coteGauche);
  70.     printf("Donner la distance de cote droite >>:");
  71.     scanf("%f", &coteDroite);
  72.  
  73.     float surface = 0.5f * (H * (B1 + B2));
  74.     float perimetre = B1 + B2 + coteGauche + coteDroite;
  75.  
  76.     printf("Le trapeze dont : \n");
  77.     printf("\tLa petite base mesure %.2fm\n", B2);
  78.     printf("\tLa grande base mesure %.2fm\n", B1);
  79.     printf("\tEt la hauter est de %.2fm\n", H);
  80.     printf("a un perimetre egal a %.2fm et une surface egale a %.2f(mxm)", perimetre, surface);
  81. }
  82.  
  83.  
  84.  
  85.  ____________________________
  86. |  ________________________  |
  87. | |                        | |
  88. | |                        | |
  89. | |       Exercice 3       | |
  90. | |                        | |
  91. | |________________________dc|
  92. |____________________________|
  93.  
  94. #include <stdio.h>
  95. #include <math.h>
  96.  
  97. float f(unsigned int x, unsigned int y) {
  98.     float a = 2, b = 6.5;
  99.     return a * pow(x, b) + b * pow(y, a);
  100. }
  101.  
  102. int main() {
  103.     int x, y;
  104.     printf("Donner x : ");
  105.     scanf("%d", &x);
  106.     printf("Donner y : ");
  107.     scanf("%d", &y);
  108.  
  109.     printf("L'image de couple (%d,%d) dans la fonction f est : %.3f", x, y, f(x, y));
  110. }
  111.  
  112.  
  113.  
  114.  ____________________________
  115. |  ________________________  |
  116. | |                        | |
  117. | |                        | |
  118. | |       Exercice 4       | |
  119. | |                        | |
  120. | |________________________dc|
  121. |____________________________|
  122.  
  123. #include <stdio.h>
  124.  
  125. // Taxe sur la valeur ajoutée
  126. #define TVA 0.18f
  127. // Taux de marge bénéficiaire
  128. #define TMB 0.20f
  129.  
  130. int main() {
  131.     float P1, P2, P3, PV1, PV2, PV3, M_TVA_1, M_TVA_2, M_TVA_3, P_TVA_1, P_TVA_2, P_TVA_3, BN_1, BN_2, BN_3;
  132.  
  133.     printf("Donner le prix d'achat de l'article A1 >>:");
  134.     scanf("%f", &P1);
  135.     printf("Donner le prix d'achat de l'article A2 >>:");
  136.     scanf("%f", &P2);
  137.     printf("Donner le prix d'achat de l'article A3 >>:");
  138.     scanf("%f", &P3);
  139.  
  140.     M_TVA_1 = P1 * TVA;
  141.     M_TVA_2 = P2 * TVA;
  142.     M_TVA_3 = P3 * TVA;
  143.  
  144.     P_TVA_1 = P1 + M_TVA_1;
  145.     P_TVA_2 = P2 + M_TVA_2;
  146.     P_TVA_3 = P3 + M_TVA_3;
  147.  
  148.     BN_1 = P_TVA_1 * TMB;
  149.     BN_2 = P_TVA_2 * TMB;
  150.     BN_3 = P_TVA_3 * TMB;
  151.  
  152.     PV1 = P_TVA_1 + BN_1;
  153.     PV2 = P_TVA_2 + BN_2;
  154.     PV3 = P_TVA_3 + BN_3;
  155.  
  156.     printf("Le prix de vente de l'article A1 : %.2f\n", PV1);
  157.     printf("Le prix de vente de l'article A2 : %.2f\n", PV2);
  158.     printf("Le prix de vente de l'article A3 : %.2f\n", PV3);
  159.  
  160.     printf("le benefices global est %.2f", BN_1 + BN_2 + BN_3);
  161.    
  162. }
RAW Paste Data