Procédures et fonctions |
Exercice 1. Programme bizarre
Vous avez reçu par e-mail le programme Bidon.java. Sauvegardez-le.
1. Ouvrez ce programme et
essayez de comprendre
à quoi il sert. Renommez alors la classe et la procédure.
2. Ecrivez un jeu de test, et testez le programme.
3. Dans quels cas ce
programme n'est-il pas
correct ? Proposez une correction.
Exercice 2. Fonctions simples
Pour cet exercice, vous écrirez toutes les fonctions demandées dans une même classe FonctionsSimples et écrirez une méthode main() qui permet de les tester l'une après l'autre.Faites très attention aux déclarations de
variables :
- chaque variable que vous utilisez doit
être
déclarée dans la fonction où vous l'utilisez.
- aucune variable ne doit être
déclarée en dehors d'une fonction.
- on peut utiliser un argument d'une
fonction dans
la fonction sans le redéclarer ni l'initialiser
(l'initialisation
se fait avec la valeur qu'on place entre parenthèses lors de
l'appel de la fonction)
1. Ecrire une fonction commission()
qui prend
en
argument un nombre réel représentant le montant en euros
d'une transaction et renvoie le montant de la commission : si le
montant est supérieur à 1000 €, la commission est de 10%
du montant, sinon elle est de 5% avec dans tous les cas un minimum de
20€.
Exemple : commission(1000)=100 ;
commission(1500)=150 ;
commission(100)=20.
2. Ecrire une fonction cumul()
qui prend en
argument deux entiers i et j, et
renvoie la somme des entiers compris
entre i et
j (si i>j, la
fonction retourne -1).
Exemple : cumul(0,3) = 6 ; cumul(4,5)=9 ;
cumul(12,-4)=-1.