Résolution d'un problème à l'aide d'un programme

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
Yousra20
Messages: 7
Enregistré le: 05 Nov 2012, 15:13

Résolution d'un problème à l'aide d'un programme

par Yousra20 » 05 Nov 2012, 15:26

Bonjour/Bonsoir à tous et à toutes.

Alors voilà, j'ai un devoir maison à faire pour la semaine d'après les vacances, étant une élève assez sérieuse je l'ai commencé depuis quelques jours. Seul petit hic : je bloque au niveau de l’exécution du programme. J'ai beau, relire mes cours, mes exercices je n'y arrive vraiment pas. Alors si vous pouviez m'aider, m'expliquer ou m'orienter vers les bonnes voies à suivre, ce serait très gentil de votre part.

Voici le problème en question :


Une personne souhaite louer une maison à partir de janvier 2013. Elle a le choix entre deux formules de contrat. Mais dans les deux formules, le loyer annuel pour 2013 est de 8880 euros.
Première formule : le loyer annuel augmente de 5%
Deuxième formule : le loyer annuel augmente de 500 euros.

On note Un et Vn le loyer annuel pour l'année 2013+n avec respectivement la première et la deuxième formule.

1. Ecrivez et exécutez un programme qui indique au bout de combien d'années le loyer annuel Vn selon la deuxième formule sera plus avantageux que le loyer Un de la première.

Alors j'ai essayé différent programme tel que celui ci mais en vain :
Prompt N
Prompt U
Prompt V
8880*1,05^N stoqué dans U
8880+500N stoqué dans V
While V supérieur à U
Input N
End

Aidez moi s'il vous plait.. Merci beaucoup :we:



Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 13:39

par Dlzlogic » 05 Nov 2012, 16:23

Bonjour,
Au bout ou avant chaque ligne, décrivez ce qu'elle fait.

XENSECP
Habitué(e)
Messages: 6387
Enregistré le: 27 Fév 2008, 20:13

par XENSECP » 05 Nov 2012, 16:28

Pourquoi tu "input N" ? et pas directement N + 1 stocké dans N et recalcul de U et V ?

Yousra20
Messages: 7
Enregistré le: 05 Nov 2012, 15:13

par Yousra20 » 06 Nov 2012, 18:16

XENSECP a écrit:Pourquoi tu "input N" ? et pas directement N + 1 stocké dans N et recalcul de U et V ?



Réponse : input ne veut pas dire "afficher ou lire"?? J'ai beaucoup de problèmes avec la programmation en géneral :( , peux-tu m'aider? j'ai dû inventer, exécuter plus de 50 programmes et soit ça ne m'affiche jamais N, soit ça ne m'affiche que "fait" alors que j'avais au préalable écris "Disp N" alors je ne comprends pas le problème :/

Merci à toi

Yousra20
Messages: 7
Enregistré le: 05 Nov 2012, 15:13

par Yousra20 » 06 Nov 2012, 18:22

Dlzlogic a écrit:Bonjour,
Au bout ou avant chaque ligne, décrivez ce qu'elle fait.

Comment ça? Ce qu'elle fait? Tu veux dire comme dans l'algobox? Je crois comprendre ce que tu demande alors euh voilà :

Mais le soucis que j'ai rencontré est que je ne savais pas si il y'avait une touche spéciale pour "suite" ou si tout était considéré comme un nombre ( tu comprendras en lisant mon programme ^^)

Soit U un nombre ( Prompt U )
Soit V un nombre ( Prompt V )
Soit N un nombre ( Prompt N )
U prend la valeur de ... ( 8880*1,05^N -> U )
V prend la valeur de .. ( 8880+500N -> V)
Lorsque V supérieur à U ( While V supérieur à U )
N augmentant de 1 ( N+1 -> N )
Afficher N ( disp N )


Ce qui est entre parenthèse est ce que j'écris dans mon programme.
Lorsque j'éxecute ce programme, on me demande U, V et N et normalement on ne devrait pas me demander N mais seulement U et V et ensuite m'afficher un N correspondant à l'année à laquelle V est supérieur à U ... voilà ce que je ne comprends pas

Merci de m'accorder un peu de temps :)

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 126 invités

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