1

bonjour tt le monde, je suis moi aussi un ptit jeuno dans la prog de ma ti, je le fais non pas en français ou philo, mais en cours d'info ! grin

Voila, g plein de question, tt d abord sur des fonctions dont je n ai pas la moindre idée de leur fonction c le cas de le dire :

disp, input, inputstr, prompt, output, getkey(), for...endfor, while...endwhile, enfin vous aurez compris un peu tte en faite ! couic

et sinon, j ai reussi à faire un ptit truc, mais je pense que l on peut le reduire mais je sais pas comment alors c est ca :

If {vb<2 and t=5} Then
2+1.25*vb->pi
Else
0->pi
If {vb<2 and t=15} Then
2+vb->pi
Else
0->pi
If {vb<2 and t=25} Then
2+0.85*vb->pi
Else
0->pi
If {vb>2 and t=5} Then
4.1+0.2*vb->pi
Else
0->pi
If {vb>2 and t=15} Then
3.6+0.2*vb->pi
Else
0->pi
If {vb>2 and t=25} Then
3.3+0.2*vb->pi
Else
0->pi
If
If
If
If
If
If
C est surtout tt ces If qui me semble fort bizarre, je les retrouve sur aucun autres prog fou

voila, alors une ptite reponse a tt cela me ferais vraiment plaisir, et c est pas pressé, ne vous inquiété pas, g pas la bac a la fin de l année wink

2

lespadon :
j ai reussi à faire un ptit truc
Et ça fonctionne ? (Je ne pense pas.)
for...endfor, while...endwhile
je le fais [...] en cours d'info !
Il ne le faudrait peut-être pas wink Les boucles sont la base de la programmation.
Pour pouvoir utiliser ta calculatrice, tu devrais lire son manuel, toutes les fonctions y sont documentées.
avatar

3

bonjour

ton programme n'a pas bp de sens. Peux tu me dire ce que tu souhaites faire exactement ?

4

heu oui, dsl je me suis un peu raté en recopiant, je voulais mettre des EndIf a la fin, et pour le programme, en fait je veux reussir à faire choisir une operation selon deux paramettres differents, dans mon cas, c est en fonction de la durée de betonnage ( c est la raison du plus ou moins 2 ) et l autre c est la temperature ( qui est soit egal a 5, 15 ou 25).
en fait, je cherche juste à savoir si on peut reduire un peu tt cela, car je trouve qu il faut en ecrire bcp pour seulement 2 variables.

5

Voilà l'algo que j'utiliserais (sans garantie que mon code fonctionne du 1er coup)

IF vb<2 THEN  IF t=5 THEN   2+1.25*vb->pi   ELSEIF t=15 THEN   ....  ELSEIF t=25 THEN   ....  ELSE   0->pi  ENDIF ELSE IF t=5 THEN   4.1+0.2*vb->pi   ELSEIF t=15 THEN   ....  ELSEIF t=25 THEN   ....  ELSE   0->pi  ENDIF ENDIF