Vous êtes sur la page 1sur 5

CORRECTION DE LANGAGE C #

DOT NET : Est une plate-forme révolutionnaire crée par Microsoft pour développer des
applications.

Les types d’applications qu’on peut développer avec le Dot net sont :

 Windows stone application


 Windows services
 Web application
 Application sur mesure
 Ktop applications

Les différents langages qu’on peut développer avec :

 C#
 C++
 Visual basic
 Cobiel
 Script
Que contient DOT NET ?

Elle contient d’une gigantesque librairie de code.

Quels sont ces modules ?

Il comprend un bloc:

 Application Windows
 Pagination réseaux
 Développement web
Code Natif : c’est le code source que le SE doit converti afin d’exécuter.

Compilation : C’est la conversion du code natif en C#.

Variable : Permet de stockée des données.


Syntaxe d’une Variable:

<type><nom de variable> ;

Return : Permet de renvoyé une valeur de la fonction ç l’écran.

Using : Permet de faciliter l’accès à un espace de nom définie dans un code en C#.

Quels sont les 3 opérateurs booléens ?


1. Operateur booléenne
2. Operateur de conditionnels booléens
3. Operateur d’Assignation
Namespace : c’est un moyen utilisé par la plate-forme Dont net

Quel sont les différents types d’une variable ?

 Enumération (Enum)
 Structure (Struct)
 Tableaux (Arrags)

Énumération : Permet de définir une donnée correspondant à un ensemble ordonné


d’éléments de valeur.

Structure : Elle est composées de plusieurs types qui peuvent-êtes exécutés à n’est porte
quel moment dans une application.

Fonction : Permet d’avoir des blocs de code qui peuvent-êtres exécutés) n’est porte quel
moment dans une application.

Voici son syntaxe d’une fonction:

Static void write ( )


{
Console. WriteLine (‘’ Code appliqué par la fonction ‘’) ;
}
static void. Main (String [ ] args)
{
Write ( )
Console.ReadKey ( )
}

Déclaration de Switch :
Switch (valeur à tester)
{
case<valeur de comparaison 1> ;

<code à exécuter si <valeur à tester>==<valeur de comparaison 2>

break ;

Case<valeur de comparaison N> ;


<code à exécuter si <valeur à tester>==<valeur de comparaison N>

break ;

default ;
<code à exécuter si <valeur à tester> !=<valeur de comparaison>>

break ;

La syntaxe d’un Tableau :


Int [ ] list.Matiere={ B-D, Anglais, C#, Java, Réseaux, Linux} ;

Quelle est la différence entre une conversion implicite et une conversion explicite ?

La Conversion Implicite : peut-être effectuée lorsque la valeur à stocker peut tenir dans la
variable sans être tromper ni arrondie. Tandis que la Conversion Explicite : c’est lorsque une
conversion ne peut pas être faite sans risqué, de perte d’information ou cast et que vous
être informés qu’une perte d’information peut se produire.

Contrôle de flux :

Exemple :
int myval
Bool inferieur-10 ;
Inferieur_10=myval<10 ;

Params : permet de faire appel à une fi=onction en utilisant plusieurs paramètres.


Reference : permet de se référer à une valeur contenue dans un argument envoyé à une
fonction.
Porté d’une Variable : elle permet de définir l’accessibilité de la variable dans un programme
donné.

Exercice :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication4
{
class Program
{
static int div(int a, int b)
{
d=a/b;
return d;
}
static void Main(string[] args)
{
int a1=10, b1=2,resultat;
resultat=div(a1/b1);
Console.WriteLine("{0}",resultat);
Console.ReadKey ( )
}
}
}

Exercice de la Moyenne de kossi


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace KOSSI
{
class Program
{
static float calcul(float x1, float x2, float x3, float x4,
float x5)
{
float M;
M = (x1 * 2 + x2 * 3 + x3 + x4 * 2 + x5 * 2) / 10;
return M;
}
static void Main(string[] args)
{
float j = 12, r = 15, a = 14, b = 12, l = 13, resultat;
Console.WriteLine("Entrer la note en java=:");
j = float.Parse(Console.ReadLine());
Console.WriteLine("Entrer la note en reseau=:");
r = float.Parse(Console.ReadLine());
Console.WriteLine("Entrer la note en algorithme=:");
a = float.Parse(Console.ReadLine());
Console.WriteLine("Entrer la note en base de
données=:");
b = float.Parse(Console.ReadLine());
Console.WriteLine("Entrer la note en langage c#=:");
l = float.Parse(Console.ReadLine());
resultat = calcul(j, r, a, b, l);
Console.WriteLine("La moyenne de KOSSI est= {0}",
resultat);
Console.ReadLine();
}
}
}
Exercice qui permet d’affiché son resultat:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
int i = 10, j = 5;
if (i < 5 && j++ < 10) Console.WriteLine("&&1 vai");
else Console.WriteLine("&&1 faux");
Console.WriteLine("i = " + i + " j= " + j);
if (i < 5 & j++ < 10) Console.WriteLine("& vai");
else Console.WriteLine("& faux");
Console.WriteLine("i =" + i + "j=" + j);
if (i < 15 && j++ < 10) Console.WriteLine("&&2 vrai");
else Console.WriteLine("&&2 faux");
Console.WriteLine("i = " + i + " j =" + j);
if (i < 15 || j++ < 10) Console.WriteLine("||vrai");
else
Console.WriteLine("|| faux");
Console.WriteLine("i = " + i + " j =" + j);
Console.ReadKey();

}
}
}

Correction

&&1 faux
i = 10 j= 5
& faux
i =10j=6
&&2 vrai
i = 10 j =7
||vrai
i = 10 j =7

Vous aimerez peut-être aussi