Variables

Discutez d'informatique ici !
samirou
Membre Relatif
Messages: 166
Enregistré le: 06 Fév 2012, 22:55

variables

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 l’exé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



Avatar de l’utilisateur
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

Avatar de l’utilisateur
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 ?

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite