Advertisement
alsagone

TD

Sep 9th, 2016
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.76 KB | None | 0 0
  1. //Moyenne
  2.  
  3. moyenne(nombre_de_valeurs)
  4. {
  5.     somme = 0 ;
  6.     Pour i allant de 1 à nombre_de_valeurs
  7.     Faire
  8.     {
  9.         Entrer nombre ;
  10.         somme = somme + nombre ;
  11.     }
  12.  
  13.     m = somme/nombre_de_valeurs ;
  14.     Afficher m ;
  15. }
  16.  
  17.  
  18. //Test si le nombre entré et un multiple de 5 ou de 7
  19.  
  20. test(nombre)
  21. {
  22.     /* Symbole % -> modulo -> renvoie le reste de la division
  23.     10 % 3 = 1 car 10 = 3*3 + 1 */
  24.  
  25.     Si ((nombre % 5) = 0) { Afficher "Divisible par 5" ;}
  26.     Si ((nombre % 7) = 0) { Afficher "Divisible par 7" ;}
  27. }
  28.  
  29.  
  30. //Somme des chiffres d'un nombre
  31. somme_chiffres(nombre)
  32. {
  33.     somme = 0 ;
  34.  
  35.     Tant que (nombre != 0)  // != -> différent de
  36.     {
  37.         somme = somme + (n%10)
  38.         n = n/10
  39.     }
  40.  
  41.     Afficher somme ;
  42. }
  43.  
  44.  
  45.  
  46. //Solutions d'une équation d'une équation du 2nd degré
  47. solution_2nd(a,b,c)
  48. {
  49.     delta = b*b - 4*a*c
  50.  
  51.     Si (delta < 0) {Afficher "Pas de solution réelle" ;}
  52.    
  53.     Si (delta = 0)
  54.     {
  55.         s = -b/2*a ;
  56.         Afficher "Il y a une seule solution s = " ;
  57.         Afficher s ;
  58.     }
  59.  
  60.     Si (delta > 0)
  61.     {
  62.         s_1 = -b+racine(delta)/2*a ;
  63.         s_2 = -b-racine(delta)/2*a ;
  64.  
  65.         Afficher "Il y a deux solutions s1 = " ;
  66.         Afficher s_1 ;
  67.         Afficher "s2 =" ;
  68.         Afficher s_2 ;
  69.     }
  70. }
  71.  
  72.  
  73. //Plus ou moins
  74.  
  75. plus_moins()
  76. {
  77.     cible = aleatoire() ;
  78.     compteur = 1 ;
  79.  
  80.     Tant que (compteur <= 6)
  81.     {
  82.         Afficher "Tentative numéro "
  83.         Afficher compteur ;
  84.         Afficher "Entrez votre nombre : " ;
  85.         Entrer nombre ;
  86.  
  87.         Si (nombre = cible)
  88.         {
  89.             Afficher "C'est gagné !" ;
  90.             Afficher "Nombre de tentatives : " ;
  91.             Afficher compteur ;
  92.             break ; //Sort de la boucle du Tant Que
  93.         }
  94.  
  95.         Si (nombre < cible)
  96.         {
  97.             Afficher "C'est plus !"
  98.             compteur = compteur + 1 ;
  99.         }
  100.  
  101.         Si (nombre > cible)
  102.         {
  103.             Afficher "C'est moins !"
  104.             compteur = compteur + 1 ;
  105.         }
  106.  
  107.     }
  108.  
  109.     Fin_du_programme() ;
  110. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement