IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Free Pascal Discussion :

Calcul du prix d'un télégramme


Sujet :

Free Pascal

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2012
    Messages : 1
    Points : 0
    Points
    0
    Par défaut Calcul du prix d'un télégramme
    Nouveau

    Bonjour, SVP je dois écrire un programme qui calcule le prix d'un télégramme. Voilà l'énoncé de l'exercice :
    On donne un télégramme mot par mot. On souhaite compter le nombres d'unités de paiement du télégramme, sachant qu'il se termine par le mot (stop) et qu'un mot de longueur L coûte (L/10)+1 unités. Le mot stop ne coûte rien.
    Je dois utiliser la fonction lenght mais je sais pas comment faire.

    Ps : je travaille sur le Free Pascal.
    Merciii

  2. #2
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 938
    Points : 59 417
    Points
    59 417
    Billets dans le blog
    2
    Par défaut
    Bonjour,
    Citation Envoyé par emyasena Voir le message
    Je dois utiliser la fonction lenght mais je sais pas comment faire.
    Le nom de la fonction est Length, elle retourne la longueur d'une chaîne de caractères :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    NbCar := Length(Chaine);
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Mai 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 2
    Points : 0
    Points
    0
    Par défaut calcul du prix d'un télégramme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    program telegramme;
    uses
      wincrt;
    var
      prix: real;
      mot:string; 
      pu:real; 
    begin
      prix:=0; 
      writeln('entrer votre mot'); 
      readln(mot);
      writeln(length(mot));
      while(mot<>'stop') do
        begin 
          pu:=(length(mot)/10)+1;
          Prix:=prix +pu;
        end;
      writeln(' le prix de votre télégramme est :',prix :3 :2)
    end.

  4. #4
    Membre expert
    Avatar de e-ric
    Homme Profil pro
    Apprenti chat, bienfaiteur de tritons et autres bestioles
    Inscrit en
    Mars 2002
    Messages
    1 557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti chat, bienfaiteur de tritons et autres bestioles

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 557
    Points : 3 938
    Points
    3 938
    Par défaut
    @bigrb: quand on propose une solution, on s'assure a minima qu'elle fonctionne.

    En effet, La boucle que tu as écrit risque de tourner un certain temps car la variable mot n'y est jamais modifiée, la condition de terminaison n'est jamais atteinte sauf si on commence par le mot "stop". Mais emyasena aura corrigé d'elle même...

    M E N S . A G I T A T . M O L E M
    Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal

    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

  5. #5
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 942
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 942
    Points : 5 654
    Points
    5 654
    Par défaut
    Kia,
    Citation Envoyé par e-ric Voir le message
    @bigrb: quand on propose une solution, on s'assure a minima qu'elle fonctionne.

    En effet, La boucle que tu as écrit risque de tourner un certain temps car la variable mot n'y est jamais modifiée, la condition de terminaison n'est jamais atteinte sauf si on commence par le mot "stop". Mais emyasena aura corrigé d'elle même...
    Surtout après 2 ans, à quelques jours près.
    Si les cons volaient, il ferait nuit à midi.

Discussions similaires

  1. Calcul automatique prix formulaire
    Par tidus5 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 01/11/2007, 15h10
  2. Fonction de calcul de prix TTC
    Par Shiva dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 22/08/2007, 19h11
  3. [MySQL] Aide envoie commande (calcul quantité + prix commande total)
    Par klue_ dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/05/2007, 11h49
  4. Calculer un prix
    Par Roromix dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 18/09/2006, 09h40
  5. Calcul de prix unitaire moyen
    Par smail21 dans le forum Bases de données
    Réponses: 4
    Dernier message: 28/11/2005, 12h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo