Inscription / Connexion Nouveau Sujet
Niveau seconde
Partager :

algorithme

Posté par
fedjer
11-01-11 à 13:33

bonjour
je dois dire si cet algorithme est corret et sinon le corriger?
il a trait  au calcul d'une location de voiture :
forfait 33€ si km 70
33+0,25/km au delà

saisir x
si (0x) et (x70)
alors C reçoit 66
sinon C reçoit 66+0,25*x
Fin si
Afficher C

je vais ensuite essayer de le tester sur algobox même si le vocabulaire est un peu différent
Mais ici je ne vois pas d'erreur : ca ressemble bien à un autre algo donné en exemple dans un exercice précédent!

ça vous parait juste?
merci

Posté par
pgeod
re : algorithme 11-01-11 à 13:48


??

déjà tu parles de 33 Euros... et tu écris 66 dans l'algorithme.
et puis "33+0,25/km au delà" c'est 0.25 que multiplie le nombre de kms au delà de 70 !

...

Posté par
gwendolin
re : algorithme 11-01-11 à 13:52

si 0x70 km
-->coût=33 €
si x>70km
on paie pour x-70 km 0.25 € par km
--> coût=33+0.25(x-70)

Posté par
fedjer
11-01-11 à 13:55

merci de répondre pgeod
désolé il s'agit bien de 66€ si x70

il faut donc écrire 66+0,25.(70-x)?
je vais essayer de le créer sur algobox mais je ne sais pas bien manier les si...alors...
j'aurai encore besoin de ton aide si tu veux bien!

Posté par
fedjer
11-01-11 à 13:56

je les autai toutes faites!
merci gwendolin

Posté par
fedjer
re 11-01-11 à 14:24

j'ai encore des questions avec Algobox
je ne comprends pas bien la signification du "début si" qui s'affiche automatiquement.
voici l'algo que j'ai créé...et qu'algobox n'arrive pas à lancer car il comporte des erreurs!

x est du type nombre
Prix avec C1 est du type nombre
Prix avec C2 est du type nombre

Début algorithme
Lire x
si (x>0 et X<70) Alors
Début_si (s'est affiché automatiquement)
prix avec C1 prend la valeur 66€
Afficher "avec C1 on va payer"
Afficher Prix avec C1
Fin si

Si (x>70) alors
Début si
Prix avec C2 prend la valeur 66+0.25(x-70)
Afficher "Avec C2 on va payer"
Afficher prix avec C2
Afficher €
Fin si

Fin algorithme

merci du temps que vous voudrez bien consacrer à cet exo

Posté par
gwendolin
re : algorithme 11-01-11 à 14:27

je ne sais pas te répondre sur ce point!!!

Posté par
fedjer
11-01-11 à 14:28

merci quand même!
pgeod

Posté par
pgeod
re : algorithme 11-01-11 à 19:19


Fais plus simple :

VARIABLES

x est_du_type nombre
C est_du_type nombre

Début_algorithme

Lire x

C prend la valeur 66

si (x > 70) alors
  Début_si
  C prend_la_valeur C + (x - 70) * 0.25
  Fin si

Afficher "On va payer : "
Afficher C
Afficher "€"

Fin algorithme

...

Posté par
fedjer
11-01-11 à 19:24

merci!
peux-tu m'expliquer début si
fin si qui encadrent "C prend la valeur C+(x-70)*0,25"?
merci

je vais sans doute poster un autre topic "algorithme température".
J'espère que tu y feras un petit tour
merci encore

Posté par
pgeod
re : algorithme 11-01-11 à 19:31


c'est de la pure syntaxe ALGOBOX :

si (x > 70) alors
  Début_si
    .............. // suite
    .............. // d'instructions
    .............. // qui sont effectuées
    .............. // si on rentre dans
    .............. // le test conditionnel
    .............. // ici, si  x est supérieur à 70
  Fin_si

...



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1675 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !