Les structures de contrôle
Applications
1. Ecrire un programme résolvant n’importe quelle équation de type ax² + bx + c = 0.
2. Saisissez un flottant. S’il est positif ou nul, affichez sa racine, sinon affichez un message
d’erreur.
3. Définitions :
– On appelle nombre premier tout entier naturel supérieur à 1 qui possède exactement
deux diviseurs, lui-même et l’unité ;
– On appelle diviseur propre de n, un diviseur quelconque de n, n exclu ;
– un entier naturel est dit parfait s’il est égal à la somme de tous ses diviseurs propres ;
– les nombres a tels que : (a + n + n² ) est premier pour tout n tel que 0≤ n < (a − 1), sont
appelés nombres chanceux.
Écrire les programmes suivants :
- somDiv calcul la somme des diviseurs propres de son argument
- estParfait,
- estPremier,
- estChanceux
4. L’utilisateur donne un entier positif n et le programme affiche PAIR s’il est divisible par 2
et IMPAIR sinon.
5. L’utilisateur donne un entier supérieur à 1 et le programme affiche, s’il y en a, tous ses
diviseurs propres sans répétition ainsi que leur nombre. S’il n’y en a pas, il indique qu’il
est premier. Par exemple :
Entrez un entier strictement positif : 12, Diviseurs propres sans répétition de 12
: 2 3 4 6 (soit 4 diviseurs propres)
Entrez un entier strictement positif : 13, Diviseurs propres sans répétition de 13
: aucun ! Il est premier.
6. Écrire un programme qui estime la valeur de la constante mathématique e en utilisant la
formule :
1
𝑒=
𝑖!
7. Deux nombres a et b sont dits nombres amis si la somme des diviseurs de a est égale à b et
la somme des diviseurs de b est égale à a. Par exemple 220 et 284 sont des nombres amis.
DIV(220) = {1, 2, 4, 5, 10, 11, 20, 22, 44, 55, 110} et la somme de ces nombres est 284.
DIV(284) = {1, 2, 4, 71, 142} et la somme de ces nombres est 220.