bloc1:corrige:activitefonction1cor
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| bloc1:corrige:activitefonction1cor [2022/11/14 22:19] – techer.charles_educ-valadon-limoges.fr | bloc1:corrige:activitefonction1cor [2022/11/14 22:21] (Version actuelle) – techer.charles_educ-valadon-limoges.fr | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| - | Exercice 1 : https:// | + | ==== Exercice 1 : ==== |
| + | |||
| + | https:// | ||
| <code c#> | <code c#> | ||
| + | /** | ||
| + | * Exercice 1 : programme avec une fonction saisie() avec paramettre et qui retourne un résultat | ||
| + | * author : CT | ||
| + | * date : 11/2022 | ||
| + | */ | ||
| + | using System; | ||
| + | namespace FonctionCExercice1_cor | ||
| + | { | ||
| + | internal class Program | ||
| + | { | ||
| + | /// < | ||
| + | /// Saisie de O ou N avec contrôle de saisie | ||
| + | /// </ | ||
| + | /// <param name=" | ||
| + | /// <param name=" | ||
| + | /// <param name=" | ||
| + | /// < | ||
| + | static char saisie(string message, char valeur1, char valeur2) | ||
| + | { | ||
| + | char reponse; | ||
| + | do | ||
| + | { | ||
| + | Console.WriteLine(); | ||
| + | Console.Write(message); | ||
| + | reponse = Console.ReadKey().KeyChar; | ||
| + | } while (reponse != valeur1 && reponse != valeur2); | ||
| + | return reponse; | ||
| + | } | ||
| + | |||
| + | static void Main(string[] args) | ||
| + | { | ||
| + | // Déclarations | ||
| + | float prix, total = 0; | ||
| + | char rep; | ||
| + | |||
| + | // demande si un prix est à saisir | ||
| + | rep = saisie(" | ||
| + | |||
| + | // Boucle sur la saisie des prix et le cumul | ||
| + | while (rep == ' | ||
| + | { | ||
| + | // saisie d'un nouveau prix | ||
| + | Console.Write(" | ||
| + | prix = float.Parse(Console.ReadLine()); | ||
| + | // cumul | ||
| + | total = total + prix; | ||
| + | // demande si un nouveau prix est à saisir | ||
| + | rep = saisie(" | ||
| + | } | ||
| + | |||
| + | // Affichage du total | ||
| + | Console.WriteLine(" | ||
| + | Console.ReadLine(); | ||
| + | } | ||
| + | } | ||
| + | } | ||
| </ | </ | ||
| - | Exercice 2 : https:// | + | ==== Exercice 2 : ==== |
| + | |||
| + | https:// | ||
| <code c#> | <code c#> | ||
| /** | /** | ||
bloc1/corrige/activitefonction1cor.1668460797.txt.gz · Dernière modification : 2022/11/14 22:19 de techer.charles_educ-valadon-limoges.fr
