Algorithme qui calcule somme < >!!

Fermé
kahina afaf Messages postés 2 Date d'inscription mercredi 29 décembre 2010 Statut Membre Dernière intervention 7 janvier 2011 - 7 janv. 2011 à 12:41
acuao Messages postés 1098 Date d'inscription mardi 8 décembre 2009 Statut Membre Dernière intervention 17 juillet 2013 - 24 oct. 2011 à 00:51
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

acuao Messages postés 1098 Date d'inscription mardi 8 décembre 2009 Statut Membre Dernière intervention 17 juillet 2013 259
Modifié par acuao le 7/01/2011 à 12:50
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
acuao Messages postés 1098 Date d'inscription mardi 8 décembre 2009 Statut Membre Dernière intervention 17 juillet 2013 259
7 janv. 2011 à 12:46
j'ai édité les valeurs
-1
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
acuao Messages postés 1098 Date d'inscription mardi 8 décembre 2009 Statut Membre Dernière intervention 17 juillet 2013 259
Modifié par acuao le 24/10/2011 à 00:53
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