Gamme TI-82
Partager sur Facebook Fil RSS Imprimer la page
Cacher les résultats

Résultat de la recherche



Poster un nouveau sujet Poster une réponse
Calcul communications mensuelles
Auteur Message
kev29



Autorisation : Membre
Nb de messages : 12
Inscrit le : Mar 04 Déc 2007, 17:58
Posté le : Sam 05 Jan 2008, 11:19   Citer 

bonjour,
j'aimerais avoir de l'aide pour un programme car je n'arrive pas a le faire.
alors le programme consiste a demandée la durée de communication mensuelle par téléphone et d'apres cella la calculatrice doit donnée:

-le tarif linéaire de base (0,39€)
-le prix de revient au tarif dégressif (le prix a la minute decroit de 0,05€ a chaque palier de 30min jusqu'a 0,10€/mn: a 0min le prix de revient est 0,35€, a 30min, il est de 0,30€...)
-et le montant de l'économie réalisée.

merci
si le programme pouvait etre court car je dois tout taper a la main, si vous ne comprenez pas quelque chose je suis la.
merci d'avance

 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3391
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Sam 05 Jan 2008, 12:17   Citer 

Lorsque tu parle de durée de communication, tu voudrait qu'elle demande en heure, en minute et en secondes ou juste en minutes?

Voila mon programme:


Code
ClrHome
Disp "DUREE DE","COMMUNICATION"
Input "MENSUELLE:",A
0->C
For(B,1,A
If B=1:.35->D
If B=31:.3->D
If B=61:.25->D
If B=91:.2->D
If B=121:.15->D
If B=151:.1->D
D+C->D
End
ClrHome
Disp "PRIX SELON LE","TARIF DE BASE:",.39A
Pause
ClrHome
Disp "PRIX SELON LE","TARIF DEGRESSIF:",C
Pause
ClrHome
Disp "ECONOMIES","REALISEE",.39A-C
Pause
ClrHome
Output 1,1,"   
Stop



Sangohan38

----------------------
 Adresse email Haut de page Bas de page 
 
Ratuss



Autorisation : Membre
Nb de messages : 1572
Inscrit le : Mer 01 Mar 2006, 20:41
Posté le : Sam 05 Jan 2008, 14:29   Citer 

(Ne pas oublier les 4 espaces après Output 1,1," )

----------------------
--- LISTE DES JEUX POUR TI ---
 Adresse email Haut de page Bas de page 
 
kev29



Autorisation : Membre
Nb de messages : 12
Inscrit le : Mar 04 Déc 2007, 17:58
Posté le : Sam 05 Jan 2008, 18:28   Citer 

ok
merci il fonctionne tres bien j'ai modifié quelque truc


Code
ClrHome
Disp "DUREE DE","COMMUNICATION"
Input "MENSUELLE:",A
0.39->C
For(B,1,A
If B=1:.35->D
If B=31:.3->D
If B=61:.25->D
If B=91:.2->D
If B=121:.15->D
If B=151:.1->D
End
ClrHome
Disp "TARIF DE BASE:",C
Pause
ClrHome
Disp "TARIF DEGRESSIF:",D
Pause
ClrHome
Disp "ECONOMIE","REALISEE",.39-D
Pause
ClrHome
Output 1,1,"   
Stop



 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3391
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Sam 05 Jan 2008, 19:00   Citer 

En modifiant le code comme tu l'as fait, tu as carrément changé le résultat.
En effet, la variable C qui s'affiche vaudras toujours 0.39 et la variable D ne donneras plus que le prix minimal de la minute lors de la fin de la communication.

Sangohan38

PS: Dans ce cas, il est inutile de mettre 0.39 dans la variable C car c'est une constante.

----------------------
 Adresse email Haut de page Bas de page 
 
kev29



Autorisation : Membre
Nb de messages : 12
Inscrit le : Mar 04 Déc 2007, 17:58
Posté le : Sam 05 Jan 2008, 19:31   Citer 

oui mais C vaut toujours 0.39 car c'est le prix de base

 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3391
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Sam 05 Jan 2008, 21:05   Citer 

C'est ce que j'ai dit donc si tu veux faire de la place, au lieu de mettre 0.39-D, il vaut mieux mettre C-D.
Autre chose, si les modifications sont ce que tu cherche, tu peut faire des modifications pour plus de rapidité.

Sangohan38

----------------------
 Adresse email Haut de page Bas de page 
 
kev29



Autorisation : Membre
Nb de messages : 12
Inscrit le : Mar 04 Déc 2007, 17:58
Posté le : Dim 06 Jan 2008, 19:19   Citer 

ok
merci de tes conseils

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2016 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink
 

Site hébergé par Free Page sous licence creative commons Page validée par le W3C (XHTML 1.0 Transitional) Feuille de style validée par le W3C Flux RSS 2.0 valide Page étiquetée par l'ICRA Page testée par Ocawa