0% ont trouvé ce document utile (0 vote)
740 vues5 pages

Correction des Exercices en C#

Le document décrit les concepts de base du langage C# tels que les variables, les fonctions, les tableaux et les opérateurs booléens. Il contient également des exemples de code C# illustrant ces concepts.

Transféré par

Boroma
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
740 vues5 pages

Correction des Exercices en C#

Le document décrit les concepts de base du langage C# tels que les variables, les fonctions, les tableaux et les opérateurs booléens. Il contient également des exemples de code C# illustrant ces concepts.

Transféré par

Boroma
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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 ( )
[Link] ( )
}

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 [ ] [Link]={ 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 [Link];
using [Link];
using [Link];
using [Link];

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);
[Link]("{0}",resultat);
[Link] ( )
}
}
}

Exercice de la Moyenne de kossi


using System;
using [Link];
using [Link];
using [Link];
using [Link];

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;
[Link]("Entrer la note en java=:");
j = [Link]([Link]());
[Link]("Entrer la note en reseau=:");
r = [Link]([Link]());
[Link]("Entrer la note en algorithme=:");
a = [Link]([Link]());
[Link]("Entrer la note en base de
données=:");
b = [Link]([Link]());
[Link]("Entrer la note en langage c#=:");
l = [Link]([Link]());
resultat = calcul(j, r, a, b, l);
[Link]("La moyenne de KOSSI est= {0}",
resultat);
[Link]();
}
}
}
Exercice qui permet d’affiché son resultat:
using System;
using [Link];
using [Link];
using [Link];
using [Link];

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

}
}
}

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