Exercice et solution soumis pour correction

Molotov -  
luckydu43 Messages postés 4259 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour
J'ai un exercice que je vais vous soumettre et une solution que j'ai trouvé j'aimerais que vous me corrigiez car j'ai pas un très bon niveau en algorithme.merci d'avance
Exercice:Ecrire un programme en langage algorithmique pour afficher (utiliser la fonction afficher()) pour un entier n donné(n est supposé >=1),tous les entiers de 1 à n multipliés par 2.
La solution que j'ai trouvé:

Function:Somme(n)

S=0;
For i=1:n
S=s+i;
End
End function
A voir également:

2 réponses

Molotov
 
Je me suis trompé voila la solution que je suggère:
Function:p=fact(n)
P=2
For i=1:n
S=p*i
Disp("la valeur de S")
End
Endfunction
0
luckydu43 Messages postés 4259 Date d'inscription   Statut Membre Dernière intervention   1 057
 
Bonsoir !
J'aurai plutôt dit :

Function:p=fact(n)
p=0
for i=1:n
p=p+2
disp(i," ; son multiple par 2 : ",p)
End
End


C'est similaire et cela marche aussi bien, mais on gagne une variable et (un poil, certes) du temps de calcul...
Cependant, votre solution est un peu plus générique !

Bonne soirée


0