bloc1:activitefonction1
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bloc1:activitefonction1 [2021/11/17 13:26] – techer.charles_educ-valadon-limoges.fr | bloc1:activitefonction1 [2022/11/14 22:22] (Version actuelle) – techer.charles_educ-valadon-limoges.fr | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| <WRAP center round todo> | <WRAP center round todo> | ||
| - | **Exercice | + | **Exercice |
| - | * Reprenez le programme de l'exercice 2 à partir de ce dépôt Git : https:// | + | * Voici un programme |
| + | dépôt Git du programme | ||
| * Modifiez la fonction **saisie()** pour qu’elle reçoive 3 paramètres : | * Modifiez la fonction **saisie()** pour qu’elle reçoive 3 paramètres : | ||
| * le **message à afficher** (jusqu’au point d’interrogation inclus) | * le **message à afficher** (jusqu’au point d’interrogation inclus) | ||
| Ligne 14: | Ligne 15: | ||
| <WRAP center round todo> | <WRAP center round todo> | ||
| - | **Exercice | + | **Exercice |
| - | * Créez une nouveau projet à partir de ce dépôt Git https:// | + | * Créez une nouveau projet à partir de ce dépôt Git https:// |
| * Ajoutez la fonction **saisie()** écrite dans l’exercice précédent ; | * Ajoutez la fonction **saisie()** écrite dans l’exercice précédent ; | ||
| * Modifiez la fonction **Main()** pour utiliser la fonction **saisie()**. | * Modifiez la fonction **Main()** pour utiliser la fonction **saisie()**. | ||
| Ligne 22: | Ligne 23: | ||
| <WRAP center round todo> | <WRAP center round todo> | ||
| - | **Exercice | + | **Exercice |
| - | * Créez une nouveau projet appelé **FonctionExercice5** ; | + | * Créez une nouveau projet appelé **FonctionCExercice3** ; |
| - | Voici la signature d'une fonction qui calcule | + | Voici une fonction qui permet d’obtenir |
| - | Attention : la distance calculée entre les 2 valeurs doit toujours être retournée avec une valeur entière positive. | + | <code c#> |
| + | static int abs(int n) | ||
| + | { | ||
| + | if (n < 0) | ||
| + | { | ||
| + | return -n; | ||
| + | } | ||
| + | else | ||
| + | { | ||
| + | return n; | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | * Écrivez les instructions de la fonction **Main()** de votre application qui permet de saisir un entier et d' | ||
| + | </ | ||
| + | |||
| + | |||
| + | <WRAP center round todo> | ||
| + | **Exercice 4 :** | ||
| + | * Créez une nouveau projet appelé **FonctionCExercice4** ; | ||
| + | Voici la signature d'une fonction qui calcule la distance entre 2 valeurs entières passées en paramètre et qui retourne la distance calculée. | ||
| + | |||
| + | Attention : la distance calculée entre les 2 valeurs doit toujours être retournée avec une valeur entière positive. | ||
| <code c#> | <code c#> | ||
| static int distance(int val1, int val2) | static int distance(int val1, int val2) | ||
| Ligne 33: | Ligne 56: | ||
| } | } | ||
| </ | </ | ||
| - | * Écrivez les instructions | + | * Écrivez les instructions |
| - | * Écrivez les instructions de la fonction **Main()** | + | * Écrivez les instructions de la fonction **Main()** |
| </ | </ | ||
| + | |||
bloc1/activitefonction1.1637151967.txt.gz · Dernière modification : 2021/11/17 13:26 de techer.charles_educ-valadon-limoges.fr
