Besoin d'aide a la creation de programmes C#

dude86 Messages postés 4 Statut Membre -  
Doctor C Messages postés 648 Statut Membre -
Bonjour,

Voila j'ai quelques programmes a creer sous C#. C'est pour un cours (je n'etudie pas l'informatique mais je dois quand meme valider ce cours) Quelqu'un pourrait il m'aider?

Merci d'avance.



A voir également:

6 réponses

Doctor C Messages postés 648 Statut Membre 399
 
Si tu as besoin de lecture, voilà de la lecture! : https://tahe.developpez.com/dotnet/csharp/

Mais pour répondre à ta question immédiate, en C#, contrairement à des languages comme le javascript et le PHP, les variables doivent être typées. Tu dois donc explicitement spécifier quel type d'information sera placé dans ta variable.

int: un nombre entier (ex: 143)
double: un nombre à virgule (ex: 12.23)
string: une chaîne de caractère (ex: "hello world")
char: un caractère unique (ex: 'c')

Donc, si tu veux définir une variable qui contiendra le nom d'une personne, tu dois écrire un truc du format:

type_de_variable nom_de_la_variable = contenu

Comme par exemple:
string nom = "John Doe";  


Si tu as d'autres questions, n'hésite pas!

Echo "Lima Mike Alfa";
1
holow1 Messages postés 739 Statut Membre 71
 
instalez visuel studio express 2010 ou 2008 https://visualstudio.microsoft.com/
après fichier >nouveau projet
0
dude86 Messages postés 4 Statut Membre
 
Merci beaucoup. Je vais deja regarder le lien que tu m'as envoye et uttiliser les informations. SI jamais j'ai d'autres questions je n'hesiterais pas.
Encore merci.
0
dude86 Messages postés 4 Statut Membre
 
Petite question: J'ai créer un programme qui calcule l'age des employés d'une entreprise. Pour l'année actuelle j'utilise un simple assignement. J'aimerais utiliser le datetime object à la place. Quelqu'un aurait t'il des conseils sur comment utiliser le datetime object.
Merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Doctor C Messages postés 648 Statut Membre 399
 
Je t'ai répondu en privé mais voici mon message juste au cas

Je ne sais pas si tu comprends l'anglais mais voici un lien qui te serait très utile:
https://docs.microsoft.com/en-us/dotnet/api/system.datetime.today?redirectedfrom=MSDN&view=netframework-4.8

Si tu ne comprends pas l'anglais, en voici un bref résumé:

La propriété Today de DateTime retourne un objet DateTime qui représente la date d'aujourd'hui. Tu peux par la suite obtenir les informations de la date en accédant à ses propriétés. Exemple:

DateTime thisDay = DateTime.Today;
int annee = thisDay.Year;
int mois = thisDay.Month;
int jour = thisDay.Day;

Liste des autres propriétés/méthodes: https://docs.microsoft.com/en-us/dotnet/api/system.datetime?redirectedfrom=MSDN&view=netframework-4.8

Tu peux transformer un DateTime en String avec la méthode ToString(). Il est également possible de formatter ta chaîne afin d'obtenir l'affichage désiré. Exemples:

DateTime thisDay = DateTime.Today;
Console.WriteLine(thisDay.ToString("d"));  // 'd' = day (jour)
Console.WriteLine(thisDay.ToString(System.Globalization.CultureInfo.CreateSpecificCulture("fr-FR")));  // affiche sour le format '01/03/2008 07:00:00'
Console.WriteLine(thisDay.ToString("F", new System.Globalization.CultureInfo("fr-FR")));  // affiche sour le format 'samedi 1 mars 2008 07:00:00'

J'espère que j'ai pû t'aider!
0
dude86 Messages postés 4 Statut Membre
 
J'aideja installer visual logique. J'ai plus un probleme au niveau du choix des variables. Je ne sais pas toujours lesquels choisir. Existe t'il un tutoriel ou quelqu'un peut il m'expliquer les differences? (int, double, string, char...) car je suis un peu perdu.
-1