Svp un algorithme
Fermé
t9dm
Messages postés
5
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
29 février 2008
-
28 févr. 2008 à 23:28
amigo - 29 févr. 2008 à 00:57
amigo - 29 févr. 2008 à 00:57
A voir également:
- Svp un algorithme
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Code ascii algorithme - Guide
- Algorithme euromillion excel gratuit - Forum Algorithmes / Méthodes
- Tester un algorithme en ligne - Forum Programmation
4 réponses
info2009
Messages postés
773
Date d'inscription
samedi 20 octobre 2007
Statut
Membre
Dernière intervention
4 mars 2016
15
28 févr. 2008 à 23:43
28 févr. 2008 à 23:43
salut voila l'algo
debut
cmt naturel ; "est le compteur de nombre d'unité";
prix réel ;"le prie de la communication avec taxe";
taxe réel ;"est les taxes ajouté a la communication";
cmpt =0;
tantque (no fin appelle)
cmt=cmt+1;
fin
prix=(cmt*0,80)+taxe;
si prix>70 alors ecrire ("coupé la ligne");
sinon
si prix>10 alors
ecrire ("facture envoyée ");
sinon
ecrire(" facture reportée au mois suivnt " );
finsi
fin
debut
cmt naturel ; "est le compteur de nombre d'unité";
prix réel ;"le prie de la communication avec taxe";
taxe réel ;"est les taxes ajouté a la communication";
cmpt =0;
tantque (no fin appelle)
cmt=cmt+1;
fin
prix=(cmt*0,80)+taxe;
si prix>70 alors ecrire ("coupé la ligne");
sinon
si prix>10 alors
ecrire ("facture envoyée ");
sinon
ecrire(" facture reportée au mois suivnt " );
finsi
fin
t9dm
Messages postés
5
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
29 février 2008
28 févr. 2008 à 23:46
28 févr. 2008 à 23:46
ok merci mais est-se-que eu peut traduire cett algorithme a un programme pascal ???
info2009
Messages postés
773
Date d'inscription
samedi 20 octobre 2007
Statut
Membre
Dernière intervention
4 mars 2016
15
28 févr. 2008 à 23:52
28 févr. 2008 à 23:52
je pense il sufait de traduire les mots clés en anglais
car moi j'ai oublie pascal j'utilise le C
car moi j'ai oublie pascal j'utilise le C
Salut,
alors il qu'on fasse tout à ta place?
En Algo
-----------
Programme Facuration
Variables
NonbreUnite : ENTIER
PrixHT, PrixTTC : REEL
Constante Taxe=0.186 (18,6% en France)
Constante Abonnement = 70
Constante PrixUnite = 0.80
BEDUT
Ecrire(Nombre d''unités consommées : )
Lire(NombreUnite)
PrixHT=(PrixUnite*NombreUnite)+Abonnement
PrixTTC=PrixHT+(PrixHT*Taxe)
Ecrire(PrixTTC)
Si PrixTTC > 120 alors Ecrire(Facture envoyée) sinon Ecrire(Facture reportée au mois suivant)
FIN
En PASCAL
--------------
program Fact_Tel ;
uses crt;
var
NbUnit: integer;
PrixHT , PrixTTC : real;
txt:string[8] ;
Const Taxe = 0.186; { 18,6% }
Const Abonnement = 70;
Const PrixUnit = 0.80;
Begin
write('Nombre d''unités consommées : ');
readln(NbUnit);
writeln;
PrixHT:=(Nbunit*PrixUnit)+Abonnement;
PrixTTC:=PrixHt*(1+Taxe);
str((PrixTTC):8:2,txt); {formatage du nombre sur 8 caractère dont 2 décimales}
writeln('Total facture : ' , txt);
if (PrixTotal > 120) then
writeln('Facture envoyée')
else
writeln('Facture reportée au mois suivant');
readln;
end.
alors il qu'on fasse tout à ta place?
En Algo
-----------
Programme Facuration
Variables
NonbreUnite : ENTIER
PrixHT, PrixTTC : REEL
Constante Taxe=0.186 (18,6% en France)
Constante Abonnement = 70
Constante PrixUnite = 0.80
BEDUT
Ecrire(Nombre d''unités consommées : )
Lire(NombreUnite)
PrixHT=(PrixUnite*NombreUnite)+Abonnement
PrixTTC=PrixHT+(PrixHT*Taxe)
Ecrire(PrixTTC)
Si PrixTTC > 120 alors Ecrire(Facture envoyée) sinon Ecrire(Facture reportée au mois suivant)
FIN
En PASCAL
--------------
program Fact_Tel ;
uses crt;
var
NbUnit: integer;
PrixHT , PrixTTC : real;
txt:string[8] ;
Const Taxe = 0.186; { 18,6% }
Const Abonnement = 70;
Const PrixUnit = 0.80;
Begin
write('Nombre d''unités consommées : ');
readln(NbUnit);
writeln;
PrixHT:=(Nbunit*PrixUnit)+Abonnement;
PrixTTC:=PrixHt*(1+Taxe);
str((PrixTTC):8:2,txt); {formatage du nombre sur 8 caractère dont 2 décimales}
writeln('Total facture : ' , txt);
if (PrixTotal > 120) then
writeln('Facture envoyée')
else
writeln('Facture reportée au mois suivant');
readln;
end.