-
Notifications
You must be signed in to change notification settings - Fork 0
/
Program.cs
76 lines (64 loc) · 2.18 KB
/
Program.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
namespace Atelier
{
internal class Program
{
static void Main(string[] args)
{
// Premier exo :
ConditionAge();
// Second exo :
//BoucleMultiplication();
// Troisieme exo :
//FiltrageUtilisateur();
}
static void ConditionAge()
{
Console.Write("Veuillez saisir votre age : ");
var saisitAge = Console.ReadLine();
if (Int32.TryParse(saisitAge, out var age))
{
if (age < 1)
return;
if (age < 18)
Console.WriteLine("Vous etes mineur.");
else if (age >= 18 && age < 25)
Console.WriteLine("Vous etes majeur.");
else if (age >= 25 && age <= 30)
Console.WriteLine("Vous etes adulte");
else
Console.WriteLine("Vous etes en beton arme !");
}
}
static void BoucleMultiplication()
{
while (true)
{
Console.Write("Quelle table de multiplication souhaitais vous afficher ? : ");
var saisitTable = Console.ReadLine();
if (Int32.TryParse(saisitTable, out var table))
{
for (int n = 1; n <= 10; n++)
Console.WriteLine(table * n);
}
}
}
static void FiltrageUtilisateur()
{
while (true)
{
Console.WriteLine("Saisit break pour arreter le program.\n\n\n");
Console.Write("Saisit du nombre flottant : ");
var saisitUser = Console.ReadLine();
if (saisitUser == "break")
break;
if (float.TryParse(saisitUser, out var flottant))
{
if (flottant < 0.0f || flottant > 100.999999f)
Console.WriteLine("Erreur, nombre flottant invalid.");
else
Console.WriteLine($"Nombre flottant {flottant} valide !");
}
}
}
}
}