Programmer avec le langage Linotte
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Programmer avec le langage LinotteConnexion

Besoin d'un conseil sur la programmation en Linotte ?

-55%
Le deal à ne pas rater :
Friteuse sans huile – PHILIPS – Airfryer HD9200/90 Série 3000
49.99 € 109.99 €
Voir le deal

description[simple] [résolu] Maximum et minimum d'un casier de nombres Empty[simple] [résolu] Maximum et minimum d'un casier de nombres

more_horiz
Créez un livre qui demande 10 nombres à l'utilisateur.
Ces 10 nombres sont stockés dans un casier.
Ensuite, retournez les nombres le plus petit et le plus grand.

bon courage !

description[simple] [résolu] Maximum et minimum d'un casier de nombres Empty[simple] [résolu] Maximum et minimum d'un casier de nombres

more_horiz
Petite question : par retourner, tu veux juste qu'on donne le plus petit et le plus grand ?

description[simple] [résolu] Maximum et minimum d'un casier de nombres Empty[simple] [résolu] Maximum et minimum d'un casier de nombres

more_horiz
yes, juste afficher !

description[simple] [résolu] Maximum et minimum d'un casier de nombres Empty[simple] [résolu] Maximum et minimum d'un casier de nombres

more_horiz
Bon, voila ma proposition, c'est pas beau et très long, mais ça a l'air de marcher pas trop mal :

Code:

Livre :
Nici ni là

Paragraphe :
Hamestèr
Les rôles :

ino est un casier de nombre vide
shika est un nombre vide
cho est un nombre vide
haka est un nombre vide
maru est un nombre vide
kama est un nombre vide
misa est un nombre vide
coco est un nombre vide
rico est un nombre vide
rms est un nombre vide ("et un dieu :
D")
polo est un nombre vide
Les actions :

Tu affiches "Choisis dix nombres.
"
Tu demandes shika
Tu affiches "Encore neuf !"
Tu demandes cho
Tu affiches "Encore huit !"
Tu demandes haka
Tu affiches "Sept ! Ça porte bonneur.
"
Tu demandes maru
Tu affiches "Plus que six.
"
Tu demandes kama
Tu affiches "Tu en es à la moitiée.
"
Tu demandes misa
Tu affiches "Plus que quatre.
"
Tu demandes coco
Tu affiches "Encore trois !"
Tu demandes rico
Tu affiches "Courage !!"
Tu demandes rms
Tu affiches "Un dernier.
.
.
"
Tu demandes polo
Tu affiches "Merci :
)"
Tu vas vers Richard

Paragraphe :
Richard
Les rôles :

shika est un nombre
cho est un nombre
haka est un nombre
maru est un nombre
kama est un nombre
misa est un nombre
coco est un nombre
rico est un nombre
rms est un nombre
polo est un nombre
ino est un casier de nombres valant shika, cho, haka, maru, kama, misa, coco, rico, rms, polo
min est un nombre vide
max est un nombre vide
phmi est un texte valant "Le plus petit des nombres est "
phma est un texte valant " et les plus grand est "
haha est un texte valant " :
).
"
Les actions :

Tu tries ino
min vaut ino{0}
max vaut ino{9}
Tu ajoutes min dans phmi
Tu ajoutes phma dans phmi
Tu ajoutes max dans phmi
Tu ajoutes haha dans phmi
Tu affiches phmi
Tu termines

Au passage, est-il possible de dire "truc, muche, bidule est(sont) un(des) texte(s)", pour gagner du temps ? ?

description[simple] [résolu] Maximum et minimum d'un casier de nombres Empty[simple] [résolu] Maximum et minimum d'un casier de nombres

more_horiz
Au passage, est-il possible de dire "truc, muche, bidule est(sont) un(des) texte(s)", pour gagner du temps ? ?

oui, comme ceci : vsEx0 & vsEx1 & vsEx2 est un texte vide

description[simple] [résolu] Maximum et minimum d'un casier de nombres Empty[simple] [résolu] Maximum et minimum d'un casier de nombres

more_horiz
LawNasK, c'est pas très court mais au moins, ça m'a bien fait rire ! original tes noms d'acteurs !! c'est dans l'esprit d'un livre... on a plus l'impression de lire que de programmer ! <img src=" title="Smile" />

Par contre, tu es sûr de retourner les valeurs minimums et maximums ?

demain, je donnerai une solution plus courte !

description[simple] [résolu] Maximum et minimum d'un casier de nombres Empty[simple] [résolu] Maximum et minimum d'un casier de nombres

more_horiz
Tout d'abord merci pat !

Ronan (si je peux),sur tout mes test, ça marche (nombres négatifs compris), après je n'ai pas fait avec tout tout les nombres de IR, mais ce serait un peu long :p...
Sauf erreur, le "Tu tries ino" devrait faire que ça marche, non ?

J'ai hâte de voir la solution "light" !

description[simple] [résolu] Maximum et minimum d'un casier de nombres Empty[simple] [résolu] Maximum et minimum d'un casier de nombres

more_horiz
J'avais pas vu le verbe trier... astucieux, je n'y avais pas penser !

Voici ma version

Code:

Maximini :

("demande 10 nombres et affiche le plus grand et le plus petit")
Algo :

Rôles :

nombres est un casier de nombre vide
saisi & maximum & minimum & n est un nombre vide
Actions :

Pour n de 1 à 10 , lis
questionne saisi sur "Nombre n° :
" + n
ajoute #saisi dans nombres
Ferme
Pour chaque nombres, lis
si joker est plus grand que maximum alors maximum vaut joker
si joker est plus petit que minimum alors minimum vaut joker
Ferme
"Le nombre le plus grand est " + maximum !
"Le nombre le plus petit est " + minimum !
Termine

description[simple] [résolu] Maximum et minimum d'un casier de nombres Empty[simple] [résolu] Maximum et minimum d'un casier de nombres

more_horiz
Je triche, je m'inspire de la solution de LawNasK...

Code:

Maximini :

("demande 10 nombres et affiche le plus grand et le plus petit")
Algo :

Rôles :

nombres est un casier de nombre vide
saisi & maximum & minimum & n est un nombre vide
Actions :

Pour n de 1 à 10 , lis
questionne saisi sur "Nombre n° :
" + n
ajoute #saisi dans nombres
Ferme
Trie nombres
"Le nombre le plus grand est " + nombres{0} !
"Le nombre le plus petit est " + nombres{9} !
Termine

description[simple] [résolu] Maximum et minimum d'un casier de nombres Empty[simple] [résolu] Maximum et minimum d'un casier de nombres

more_horiz
Je ne comprend pas bien comment marche

Code:

Pour n de 1 à 10 , lis
questionne saisi sur "Nombre n° :
" + n
ajoute #saisi dans nombres

Avec ça, tu ajoutes directement les nombres dans le casier ?


Vivement le prochain défie [simple] <img src=" title="Big Grin" /> !

description[simple] [résolu] Maximum et minimum d'un casier de nombres Empty[simple] [résolu] Maximum et minimum d'un casier de nombres

more_horiz
oui... regarde bien le chapitre sur le clonage...
J'ajoute 10 fois un nombre en utilisant une boucle.

description[simple] [résolu] Maximum et minimum d'un casier de nombres EmptyRe: [simple] [résolu] Maximum et minimum d'un casier de nombres

more_horiz
privacy_tip Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
power_settings_newSe connecter pour répondre