Variables
Discutez d'informatique ici !
-
samirou
- Membre Relatif
- Messages: 166
- Enregistré le: 06 Fév 2012, 22:55
-
par samirou » 24 Nov 2013, 06:24
Bonjour, pouvez vous m'aider pour ces deux exos
EXERCICE 1
Soient les variables a, b, c et d déclarées et initialisées comme suit: a=3, b=12, c=7, d=9:entiers
Donner leurs valeurs finales à la fin de lexécution des instructions suivantes:
b = d -c
a = a + 2
d = c -b
c = c - a
EXERCICE 2
Ecrire un algorithme qui permet d'afficher à lécran si un nombre entier strictement positif donné au clavier par l'utilisateur est un nombre parfait ou non. L'utilisateur doit pouvoir recommencer plusieurs fois avec d'autres nombres
NB: Un entier est un nombre parfait s'il est égal à la somme de ses diviseurs autres que lui. Par exemple:
6 est un nombre parfait car il est égal à la somme de ses diviseurs qui sont 1, 2, 3
8 n'est un nombre parfait car il n'est pas égal à la somme de ses diviseurs qui sont 1, 2, 4
-
messinmaisoui
- Habitué(e)
- Messages: 1897
- Enregistré le: 24 Oct 2007, 13:52
- Localisation: Moselle (57)
-
par messinmaisoui » 24 Nov 2013, 14:41
Hello samirou
EXERCICE 1
a=3, b=12, c=7, d=9
b = d -c
=> on met le contenu de d-c = ... dans b (exp1)
a = a + 2
=> on met le contenu de a+2 = ... dans a (exp2)
d = c -b
=> on met le contenu de c-b = ... dans d attention on prend la nouvelle valeur de b (exp1)
c = c - a
=> on met le contenu de c-a = ... dans c attention on prend la nouvelle valeur de a (exp2)
Ok ?
Mon avatar me fait peur, est-ce normal docteur ?
-
samirou
- Membre Relatif
- Messages: 166
- Enregistré le: 06 Fév 2012, 22:55
-
par samirou » 24 Nov 2013, 16:21
Merci je comprends et pour l'exo 2 qu'en pensez vous. Merci de votre aide
-
messinmaisoui
- Habitué(e)
- Messages: 1897
- Enregistré le: 24 Oct 2007, 13:52
- Localisation: Moselle (57)
-
par messinmaisoui » 24 Nov 2013, 16:35
J'en pense que du bien :lol3:
Voici un algorithme incomplet ... à compléter ... et à encadrer par une boucle (L'utilisateur doit pouvoir recommencer plusieurs fois ...)
lire entier a
somme = ...
pour i de ... à ... faire Note : ex : si a=6 faut il tester toute les valeurs de 1 à 6 ...
-- si le reste de a / i est 0 alors faire
---- somme = somme + ...
-- fin si
fin pour
si somme = a alors
-- afficher Parfait !
sinon
-- afficher ...
fin si
Mon avatar me fait peur, est-ce normal docteur ?
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité