Exercice de programmation simple
Fermé
Salut,
Je vous mets au défi de faire cet exercice de programmation mais en répondant ici, pour voir si je ne l'ai pas fait trop difficile.
Rassurez-vous, il est possible de le résoudre alors ne dites pas le contraire.
;)
Je vous mets au défi de faire cet exercice de programmation mais en répondant ici, pour voir si je ne l'ai pas fait trop difficile.
Rassurez-vous, il est possible de le résoudre alors ne dites pas le contraire.
;)
Vous écrirez un programme, au langage de votre choix, permettant à l'utilisateur d'entrer trois données numériques, et de vérifier en seulement 2 conditions laquelle est la plus petite et de l'afficher à l'utilisateur. Bien sur, vous n'avez pas le droit de mettre des ET (and) ou des OU (or) etc dans vos conditions. Vous ne pouvez pas non plus utiliser des fonctions/étiquettes que vous avez créer, et d'utiliser des boucles de n'importe quelles sortes.
A voir également:
- Exercice de programmation simple
- Iphone 14 simple - Guide
- Application de programmation - Guide
- Simple ocr - Télécharger - Bureautique
- Simple file locker - Télécharger - Sécurité
- Montage video simple windows - Guide
9 réponses
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
1 oct. 2008 à 13:33
1 oct. 2008 à 13:33
si (a>b) a=b si(a>c) print c + "est le plus petit" sinon print a + "est le plus petit"
Une variable temps ou un autre algo d'inversion entre a et b peut être utiliser si on ne veut pas supprimer la valeur de a si il est plus grand que b...
Voilà...a mon avis exo d'algo sympa, mais chaud pour un débutant...
Utilisateur anonyme
1 oct. 2008 à 13:47
1 oct. 2008 à 13:47
entrée=a entrée=b entrée=c si (a>b) petit=b sinon petit=a fin si si (petit>c) afficher c + "est le plus petit" sinon afficher petit + "est le plus petit" fin si
Je pense que ça c'est mieux ... enfin rapidement dit et fait.
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
1 oct. 2008 à 13:49
1 oct. 2008 à 13:49
Arf, oui c'est plus lisible, mais tu prends plus de place en mémoire... :-P
Faut bien que j'ai raison merde! :-P
Plus sérieusement, tu peux aussi mettre c dans petit le cas échéant et n'écrire que un "afficher"...
Faut bien que j'ai raison merde! :-P
Plus sérieusement, tu peux aussi mettre c dans petit le cas échéant et n'écrire que un "afficher"...
Utilisateur anonyme
>
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 oct. 2008 à 13:52
1 oct. 2008 à 13:52
Plus sérieusement, tu peux aussi mettre c dans petit le cas échéant et n'écrire que un "afficher"...
Fais-le, moi j'ai la tête qui fume lol
Et comme ça tu auras encore plus raison ;)
Fais-le, moi j'ai la tête qui fume lol
Et comme ça tu auras encore plus raison ;)
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
>
Utilisateur anonyme
1 oct. 2008 à 13:53
1 oct. 2008 à 13:53
entrée=a entrée=b entrée=c si (a>b) petit=b sinon petit=a fin si si (petit>c) petit = c fin si afficher petit + "est le plus petit"
Utilisateur anonyme
>
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 oct. 2008 à 13:55
1 oct. 2008 à 13:55
Oui c'est vrai que c'est mieux, simple, compact et efficace.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 257
1 oct. 2008 à 07:45
1 oct. 2008 à 07:45
Bonjour,
Dis plutôt ce à quoi on a droit, avec min() je n'ai pas besoin d'un seul si ;-)
eric
Dis plutôt ce à quoi on a droit, avec min() je n'ai pas besoin d'un seul si ;-)
eric
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
1 oct. 2008 à 08:40
1 oct. 2008 à 08:40
A mon avis:
if
>
= (ou := selon le langage choisi)
une variable tampon ou + (au choix)
Mais je peux me tromper...
if
>
= (ou := selon le langage choisi)
une variable tampon ou + (au choix)
Mais je peux me tromper...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
teebo
Messages postés
33491
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 793
1 oct. 2008 à 08:18
1 oct. 2008 à 08:18
Salut
Ici ou en MP?
Ici ou en MP?
Utilisateur anonyme
1 oct. 2008 à 13:10
1 oct. 2008 à 13:10
Vous avez seulement le droit de passer que par des conditions, de quoi afficher le texte et en faire une demande à l'utilisateur, et de définir/changer des variables.
Passer par des fonctions est interdit.
Passer par des fonctions est interdit.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
1 oct. 2008 à 13:16
1 oct. 2008 à 13:16
au langage de votre choix
#! /bin/bash echo "Entrez trois données numériques de votre choix :" read choix echo -e "La valeur la plus petite est : \c" sort -n < <(sed 's/ /\n/g' <<< $choix) | head -1;-))
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
>
Utilisateur anonyme
1 oct. 2008 à 13:21
1 oct. 2008 à 13:21
Ben tu veux quoi alors ?
C'est peut être pas faux mais...
Je me disais aussi, il peut pas tout connaitre comme langage, donc sur quoi te bases-tu ?
C'est peut être pas faux mais...
Je me disais aussi, il peut pas tout connaitre comme langage, donc sur quoi te bases-tu ?
Utilisateur anonyme
>
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
1 oct. 2008 à 13:24
1 oct. 2008 à 13:24
Quand j'ai vu la solution, elle était en algo.
Ce qui explique les restrictions ...
Ce qui explique les restrictions ...
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
>
Utilisateur anonyme
1 oct. 2008 à 13:25
1 oct. 2008 à 13:25
Ben fallait peut être mieux ne pas omettre ce détail à ce moment là, non ?
Utilisateur anonyme
>
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
1 oct. 2008 à 13:26
1 oct. 2008 à 13:26
Ouai mais tout le monde ne connait pas forcement l'algo ... même si c'est simple.
Utilisateur anonyme
1 oct. 2008 à 14:01
1 oct. 2008 à 14:01
Sinon vous ne connaissez pas un autre exercice aussi dur et qui n'existe pas encore ?
1 oct. 2008 à 13:36
Enfin bon ...
1 oct. 2008 à 13:39
1 oct. 2008 à 13:40
Enfin c'est pas complet quand même ...
1 oct. 2008 à 13:41
La partie rentrer les variables, certes, mais bon c'est pas la partie intéressante :-P