Académique Documents
Professionnel Documents
Culture Documents
1) Déterminer si deux entiers sont positifs ou négatifs et s’ils sont divisibles par 3 ou
non et s’ills sont pairs ou non
%%%%% lecture des deux entiers %%%%%%%%%%%
x = input(‘Entrez une valeur ‘);
y = input(‘Entrez une valeur ‘);
%%%%%%%% test de signe %%%%%%%%%%%%%%%%%%
if x>=0
if y >=0
disp(‘x et y sont positifs’);
else
disp(‘x est positif et y est négatif’);
end
else
if y >=0
disp(‘x est négatif et y est positif’);
else
disp(‘x et y sont négatifs’);
end
end
%%%%% lecture d’un entier %%%%%%%%%%%
a = input('Entrez une valeur : ');
%%%%% test de divisibilité %%%%%%%%%%%
if mod(a,3) == 0
disp('a est divisible par 3');
else
disp('a n est pas divisible par 3');
end
%%%%% lecture d’un entier %%%%%%%%%%%
a = input('Entrez une valeur : ');
%%%%% test de parité %%%%%%%%%%%
if mod(a,2) == 0
disp('a est un nombre pair’);
else
disp('a est un nombre impair’);
end
2) Déterminer s’il est divisible par 3 et ensuite par 7
n=input('Donner un nombre positif ');
if rem(n,3)==0
disp('Ce nombre est divisible par 3')
elseif rem(n,7)==0
disp('Ce nombre est divisible par 7')
else
disp('Ce nombre n''est pas divisible par 3 ou par 7')
end
3) Créer une calculatrice qui effectue les opérations de base d’une calculatrice
%%%%% lecture des deux entiers %%%%%%%%%%%
a = input(‘Entrez une valeur ‘);
b = input(‘Entrez une valeur ‘);
%%%%% lecture de l’operateur %%%%%%%%%%%
op = input(‘Entrez une valeur ‘);
switch op
case 0,
resultat = a + b;
case 1,
resultat = a * b;
case 2,
resultat = a/b;
case 3,
resultat = a-b;
otherwise
resultat = 0;
end
disp (resultat)
%%%%Si la fonction est appelée avec un nombre d’arguments d’entrée différent de 2 ou 3, Erreur s’affiche%%%%%
A faire
Calculer la somme des carrés de N entiers:
11) Mettre à 1 tous les éléments > à 1 et à 0 tous les éléments <= à 1