Académique Documents
Professionnel Documents
Culture Documents
1
% Introduction � la boucle compt�e **for**
%%initialisation
clear;close all;clc
%% Construire des vecteurs avec des boucles FOR-END
% a) V = [1, 2, 3, 4, 5]
% b) W = [2, 4, 6, 8, 10]
% c) X = [-3, 0, 3, 6, 9, 12]
% Compl�ter ...
%a) v = [1,2,3,4,5]
v = zeros(1,5) ;
compteur = 1;
for i = 1:1:5
v(compteur) = i ;
compteur = compteur + 1 ;
end
fprintf("v=\n");
disp(v);
%b) w = [2,4,6,8,10]
w = zeros(1,5);
compteur = 1;
for i = 2:2:10
w(compteur) = i ;
compteur = compteur + 1 ;
end
fprintf("w =\n")
disp(w);
%c) x = [-3,0,3,6,9,12]
x = zeros(1,5) ;
compteur = 1;
for i = -3:3:12
x(compteur) = i ;
compteur = compteur + 1 ;
end
fprintf("x =\n")
disp(x);
% Faire la somme de 1 � 5 sans utiliser de vecteur
% 1+2+3+4+5 = ?
% Compl�ter ...
n = input("Entrez un nombre entier \n") ;
somme = 0 ;
for i = 0:n
somme = i + somme ;
end
fprintf("somme = %.0f\n",somme)
%% Trouver la factorielle de 5
% 1*2*3*4*5 = ?
% Compl�ter ...
nombre = input("Entrez un nombre entier\n") ;
factorielle = 1;
for i = 1:n
factorielle = i*factorielle ;
end
fprintf("La factorielle du nombre = %.0f\n",factorielle)
%% Faire la somme des �l�ments d'un vecteur
%Z = [10, 23, 37, 41, 50];
% Compl�ter ...
z = [10,23,37,41,50];
somme_des_composantes_du_vecteur = 0 ;
for i = z
somme_des_composantes_du_vecteur = i + somme_des_composantes_du_vecteur ;
end
fprintf("la_somme_des_composantes_du_vecteurs = %.0f\
n",somme_des_composantes_du_vecteur)