Bonjour je suis en train de créer un programme qui consiste a dire l'heure la date le jour et le moment de la journée, seulement je n'arrive pas appeller une méthode au bon endroit. Voici mon code:
J'aimerai donc appeler la méthode MatinOuApresMidi dans la méthode AfficherJourEtHeure aprés DateTime.now.DayOfWeek ou du moins sur la même ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday || DateTime.Now.DayOfWeek == DayOfWeek.Sunday) { // nous sommes le week-end Bonjour(); Date(); AfficherJourEtHeure(); MatinOuApresMidi(); AfficherBonWeekEnd(); } else { // nous sommes en semaine if (DateTime.Now.DayOfWeek == DayOfWeek.Monday && DateTime.Now.Hour < 9) { // nous sommes le lundi matin Bonjour(); Date(); AfficherJourEtHeure(); MatinOuApresMidi(); AfficherBonWeekEnd(); } else { if (DateTime.Now.Hour >= 9 && DateTime.Now.Hour < 18) { // nous sommes dans la journée Bonjour(); Date(); AfficherJourEtHeure(); MatinOuApresMidi(); AfficherBonjour(); } else { // nous sommes en soirée if (DateTime.Now.DayOfWeek == DayOfWeek.Friday && DateTime.Now.Hour >= 18) { // nous sommes le vendredi soir Bonjour(); Date(); AfficherJourEtHeure(); MatinOuApresMidi(); AfficherBonWeekEnd(); } else { Bonjour(); Date(); AfficherJourEtHeure(); MatinOuApresMidi(); AfficherBonsoir(); } } } } } static void AfficherBonWeekEnd() { Console.WriteLine("Bon week-end " + Environment.UserName); } static void AfficherBonjour() { Console.WriteLine("Bonjour " + Environment.UserName); } static void AfficherBonsoir() { Console.WriteLine("Aurevoir " + Environment.UserName); } static void AfficherJourEtHeure() { Console.WriteLine("Et nous sommes " + DateTime.Now.DayOfWeek); } static void Date() { Console.WriteLine("Ajourd'hui nous sommes le " + DateTime.Now); } static void Bonjour() { Console.WriteLine("Bonjour " + Environment.UserName + "."); } static void MatinOuApresMidi() { if (DateTime.Now.Hour >= 6 && DateTime.Now.Hour <= 12) { Console.WriteLine(" Matin"); } else { if (DateTime.Now.Hour > 12 && DateTime.Now.Hour <= 17) { Console.WriteLine(" Après-midi"); } else { Console.WriteLine(" Soir"); } } } } }
Merci d'avance.![]()
Partager