Algorithme qui calcule somme < >!!

kahina afaf Messages postés 4 Statut Membre -  
acuao Messages postés 1306 Statut Membre -
Bonjour,
un algorithme qui calculer la somme des nombres entiers positifs inférieur à 5et le produit des nombres compris entre 0.5 et 3.5 par pas de 0.5 ;
help !!!!!!!

4 réponses

  1. acuao Messages postés 1306 Statut Membre 266
     
    en quel language??

    en gros de facon universelle:

    de 0,5 a 3,5:
    Declare somme = 0       
    For i 0.5 to 3.5 incrémentation 0.5       
        somme = somme + i       
    End for   


    entiers de 0 a 5:

    Declare somme = 0       
    For i 0 to 5 incrémentation 1       
        somme = somme + i       
    End for   


    biensur à recoder dans ton language
    7
    1. acuao Messages postés 1306 Statut Membre 266
       
      j'ai édité les valeurs
      -1
    2. sarah
       
      bonjour, comment faites-vous pour les mots "declare", "to", "incremantation" et "somme" s'il vous plait ?
      J'ai une ti 84 plus.
      Merci d'avance
      0
    3. acuao Messages postés 1306 Statut Membre 266
       
      bonjour

      de mémoire les déclarations ne se font pas sur les Ti
      juste 0 -> A (ou n'importe quelle lettre)

      pour les variables :
      http://www.siteduzero.com/tutoriel-3-3573-les-variables.html

      l'incrémentation fait partie de la boucle for dans cette partie.
      les boucles:
      http://www.siteduzero.com/tutoriel-3-3595-les-boucles.html
      donc:


      :For(variable,départ,arrivée[,incrément]   
      : // La boucle   
      :End

      variable : c'est la variable qui va être utilisée dans la boucle.
      départ : c'est la valeur à laquelle la variable va démarrer au début de la boucle.
      arrivée : c'est la valeur à laquelle la variable doit s'arrêter.
      incrément : il n'est pas indispensable, c'est la valeur qui sera rajoutée à la variable à chaque tour de boucle ; elle peut être positive, ou bien négative. S'il n'est pas précisé, il est défini à 1 (on rajoute 1 à la variable à chaque boucle).




      en gros en ti ceci
      Declare somme = 0          
      For i 0 to 5 incrémentation 1          
          somme = somme + i          
      End for   

      donnerait

      0->A   
      For(B,0,5,1)   
      A+B->A   
      End

      ** Espérant ne pas m'être trompé ** :p



      Edit: ça ne marche que pour les nombres entier par contre....

      il ne faut pas entrer de nombres décimaux...cependant si tu as besoin de nombres décimaux dis le moi j'adapterais mon code....
      0