Exercice 1

 Écrire  un programme en  C#  qui permet  d’afficher le message Bonjour.                                          

Exercice 2 

Écrire  un programme en C# permettant de saisir deux nombres et d'afficher leur produit.                                                                          

Exercice 3

Écrire  un programme en C#  qui  permet d'échanger le contenu de deux entiers  A et B  saisis par l'utilisateur. et afficher ces entiers  après l’échange.

Exercice 4                                                                                     

Écrire un un programme en C# qui  permet d'afficher si un nombre  entier saisi au  clavier est pair ou impair.

Exercice 5                                                                                    

Écrire un programme en C#  qui permet d'afficher le plus grand de trois entiers saisis  au clavier.

Exercice 6                                                                                   

Écrire un programme en C#  qui permet d'évaluer une note saisi au  clavier   (si la note est supérieur à 10 alors il affiche validé sinon non validé  (NB : la note comprise entre 0 et 20 ).

Exercice 7                                                                                      

Écrire un programme en C# qui demande deux nombres m et n à l’utilisateur et l’informe ensuite si le produit de ces deux nombres est positif ou négatif. On inclut dans le programme le cas où le produit peut être nul. 

Exercice 8                                                                                     

Écrire un programme en  C# qui permet de calculer la valeur absolue d'un entier saisi  par l'utilisateur.

Exercice 9

Écrire un programme en C# qui permet de calculer la moyenne de trois entiers saisis par l'utilisateur. 

Exercice 10

Une boutique propose à ces clients, une réduction de 15% pour les montants d’achat supérieurs à 200 dh. Écrire un programme en C# permettant de saisir le prix total HT et de calculer le  montant TTC en prenant en compte la réduction et la TVA=20%.

Exercice 11

Le centre de photocopie facture 0,25 DH  pour les 10 premières photocopies, 0,20 DH les vingt suivantes et 0,10 DH  au-delà. Ecrire un programme en C# qui demande à l’utilisateur de saisir le nombre de photocopies effectuées et qui affiche la facture correspondante.

Exercice 12

Écrire un programme en C# qui demande l'âge d'un enfant et permet d'informer de sa catégorie sachant que les catégories sont les suivantes: 
"poussin de 6 a 7 ans"   
"pupille de 8 a 9 ans "   
"minime de 10 a 11 ans "  
" cadet après 12 ans ". 

Exercice 13

Écrire un programme en C# permettant d’afficher le mois en lettre selon le numéro saisi au clavier.  (  Si l’utilisateur tape 1 le programme affiche janvier,  si 2  affiche  février , si 3 affiche mars... ).

Exercice 14

Écrire un programme en C# qui permet  d'afficher  le message   "Bonsoir"  10 fois. Utilisant la boucle while

Exercice 15

Écrire un programme en C# permettant de calculer la somme S= 1+2+3+...+ 10. Utilisant la boucle while. 

Exercice 16

Écrire un programme en C# permettant de  calculer la somme   S=1+2+3+...+ N,  où N saisi par l’utilisateur.  Utilisant la  boucle while

Exercice 17

Écrire un programme en C# qui permet d'afficher  le message "bonjour" 10 fois . Utilisant la  boucle for .

Exercice 18

Écrire un programme en C# qui permet de  calculer  la somme  S=1+2+3+...+ 10. Utilisant la boucle for

Exercice 19

Écrire un programme en C# qui permet de calculer la somme   S=1+2+3+4+….+ N. où N saisi au clavier par l'utilisateur.Utilisant la boucle for .

Exercice 20

Écrire un programme en C# qui permet d'afficher la table de multiplication de 5. Utilisant la boucle For.

Exercice 21

Écrire un programme en C# qui permet d'afficher la table de multiplication d’un entier saisie par l’utilisateur,  Utilisant la boucle For.

Exercice 22

Écrire un programme en C#  qui permet d'afficher "Bonjour" 10 fois. utilisant la boucle Do While.

Exercice 23

Écrire un programme en C# qui calcule la somme  S= 1+2+3+…+ 10. Utilisant la boucle  Do While. 

Exercice 24

Écrire un programme en C# qui affiche la table de multiplication de 8. Utilisant la boucle  Do While.

Exercice 25

Écrire un programme en C# permettant de saisir 10 entiers et de les stocker dans un tableau nommé Tableau, puis les afficher.


********* Réponse *******


********** Ex1 *******

using System;
public class Ex1 {
public static void Main(string[] args)
    {
        Console.WriteLine ("Bonjour");
    }
}

*
********* Ex2 *******

using System;
public class Ex2 {
public static void Main(string[] args)
{ float m,n;
Console.Write("Entrer N1:");
m=float.Parse(System.Console.ReadLine());
Console.Write("Entrer N2:");
n=float.Parse(System.Console.ReadLine());
Console.WriteLine ("le produit de "+m+" et "+n+" est : "+n*m);
}
}

*
******** Ex3 *******

using System;
public class Ex3 {
public static void Main(string[] args)
{ float A,B,aux;
Console.Write("Entrer A:");
A=float.Parse(System.Console.ReadLine());
Console.Write("Entrer B:");
B=float.Parse(System.Console.ReadLine());
aux= A ;  A=B ; B = aux ;
Console.WriteLine ("le contenu de A est "+ A);
Console.WriteLine ("le contenu de B est "+ B);
}
}

*
******** Ex4 *******

using System;
public class Ex4 {
public static void Main(string[] args)
{ int N;
Console.Write("Entrer N:");
N=int.Parse(System.Console.ReadLine());
if (N%2==0)
Console.WriteLine (N+" est pair");
else
Console.WriteLine (N+" est impair");
}
}

********* Ex5 *******

using System;
public class Ex5 {
public static void Main(string[] args)
{ int A,B,C,Max;
Console.Write("Entrer A:");
A=int.Parse(System.Console.ReadLine());
Console.Write("Entrer B:");
B=int.Parse(System.Console.ReadLine());
Console.Write("Entrer C:");
C=int.Parse(System.Console.ReadLine());
Max = A ;
   if (B >= Max)
    Max = B ;
   if (C >= Max)
      Max = C ;
Console.WriteLine ("Le Max : "+Max);
}
}

********* Ex6 *******

using System;
public class Ex6 {
public static void Main(string[] args)
{ float N;
Console.Write("Entrer N:");
N=float.Parse(System.Console.ReadLine());
if (N>20 || N<0 )
Console.WriteLine ("Erreur!! la note est compris entre 0 et 20 ");
if (N <= 20 & N >=10)
Console.WriteLine ("Valide");
if (N <= 10 & N >=0)
Console.WriteLine ("Non Valide");
}
}

********* Ex7 *******

using System;
public class Ex7 {
public static void Main(string[] args)
{ float m,n;
Console.Write("Entrer m:");
m=float.Parse(System.Console.ReadLine());
Console.Write("Entrer n:");
n=float.Parse(System.Console.ReadLine());
if (n*m <0 )
Console.WriteLine ("le produit est negatif");
if (n*m>0)
Console.WriteLine ("le produit est positif");
if (n*m==0)
Console.WriteLine ("le produit est nul");
}
}

********* Ex8 *******

using System;
public class Ex8 {
public static void Main(string[] args)
{ float N;
Console.Write("Entrer N:");
N=float.Parse(System.Console.ReadLine());
if (N>=0 )
Console.WriteLine ("La valeur absolue de "+N+" est "+N);
else
Console.WriteLine ("La valeur absolue de "+N+" est "+-N
}
}

********* Ex9 *******

using System;
public class Ex9 {
public static void Main(string[] args)
{ float A,B,C,M;
Console.Write("Entrer A:");
A=float.Parse(System.Console.ReadLine());
Console.Write("Entrer B:");
B=float.Parse(System.Console.ReadLine());
Console.Write("Entrer C:");
C=float.Parse(System.Console.ReadLine());
M=(A+B+C)/3;
Console.WriteLine ("la moyenne est: "+M);
}
}

********* Ex10 *******

using System;
public class Ex10 {
public static void Main(string[] args)
{ double Prix_TTC, Prix_HT;
Console.Write("Entrer prix_HT:");
Prix_HT=double.Parse(System.Console.ReadLine());
Prix_TTC = Prix_HT+ Prix_HT*0.2;
if ( Prix_TTC > 200 ) {
     Prix_TTC = Prix_TTC - Prix_TTC*0.15;
     Console.Write("le montant TTC est: "+Prix_TTC);
  }else{
    Console.Write("le montant TTC est: "+Prix_TTC);
     }
}
}

********* Ex11 *******

using System;
public class Ex11 {
public static void Main(string[] args)
{
int Nb_papies;
double prix=0;
Console.Write("Entrer le nombre de photocopies: ");
Nb_papies = int.Parse(System.Console.ReadLine());

  if ( Nb_papies <= 10 )
   prix = Nb_papies *0.25;
  if ( Nb_papies > 10 && Nb_papies<= 20 )
   prix = Nb_papies *0.20;
  if ( Nb_papies > 20  )
   prix = Nb_papies *0.10;

Console.Write("Le prix total est: "+prix);

    }
}

********* Ex12 *******

using System;
public class Ex12 {
public static void Main(string[] args)
{ float age;
Console.Write(" Entrer votre age :");
age = int.Parse(System.Console.ReadLine());

  if( age >= 6  &&  age <= 7)
  Console.WriteLine(" Vous etes poussin ");
  if( age >= 8  &&  age <= 9 )
  Console.WriteLine(" Vous etes pupille ");

  if( age >= 10  &&  age <= 11)
  Console.WriteLine(" Vous etes minime ");

  if( age >= 12 )
  Console.WriteLine(" Vous etes Cadet ");
    }
}

********* Ex13 *******

using System;
public class Ex13 {
public static void Main(string[] args)
{int mois ;
Console.Write(" Entrer un nombre:");
mois = int.Parse(System.Console.ReadLine());

switch (mois) {
case 1:
  Console.Write("Janvier"); break;
case 2:
  Console.Write("février"); break;
case 3:
  Console.Write("Mars"); break;
case 4:
  Console.Write("Avril"); break;
case 5:
  Console.Write("Mai"); break;
case 6:
  Console.Write("Juin"); break;
case 7:
  Console.Write("Juille"); break;
case 8:
  Console.Write("Aout"); break;
case 9:
  Console.Write("Septembre"); break;
case 10:
  Console.Write("Octobre"); break;
case 11:
  Console.Write("Novembre"); break;
case 12:
  Console.Write("décembre"); break;
default:
  Console.Write("le numero ne correspondant a aucun mois");
  break;  
   }
}
}

********* Ex14 *******

using System;
public class Ex14 {
    public static void Main(string[] args)
    {
  int i=1; 
while ( i <= 10  ) {
Console.WriteLine("Bonsoir");
       i++ ;
   }
}
}

********* Ex15 *******

using System;
public class Ex15 {
public static void Main(string[] args)
{
int i=1 , S=0; 
   while ( i <= 10  ) {
        S = S+i;
        i++ ; 
   }
  
Console.Write("la somme 1+2+3+...+10 = "+S);
    }
}

********* Ex16 *******

using System;
public class Ex16 {
public static void Main(string[] args)
{ int i=1 , S=0 ,N; 
   Console.Write("donner un entier :");
   N=int.Parse(System.Console.ReadLine());
   while ( i <= N  ) {
        S = S+i;
        i++ ; 
   }
Console.Write("la somme 1+2+...+"+N+" = "+S);
}
}

********* Ex17 *******

using System;
public class Ex17 {
public static void Main(string[] args)
{ int i; 
for (i= 0; i < 10 ; i++ )
  Console.WriteLine("Bonjour");
   }
}

********* Ex18 *******

using System;
public class Ex18 {
public static void Main(string[] args)
{ int i, S=0;
  S = 0  ;
   for (i=1; i<=10 ; i++){
      S = S + i ;
   }
Console.Write("La somme 1+2+...+10 = "+S);
  }
}

********* Ex19 *******

using System;
public class Ex19 {
public static void Main(string[] args)
{ int i, S=0,N;
  Console.Write("Entrer un entier positif:");
  N= int.Parse(System.Console.ReadLine());
   for (i=1; i<=N ; i++){
      S = S  + i    ;
   }
Console.WriteLine("La somme 1+2+...+ "+N+" = "+S);
  }
}

********* Ex20 *******

using System;
public class Ex20 {
public static void Main(string[] args)
{ int i;

  for (i=0; i<=10 ; i++)
   Console.WriteLine("5 x "+i+ " = "+i*5);
}
}

********* Ex21 *******

using System;
public class Ex21 {
public static void Main(string[] args)
{ int i,N;
Console.Write("Entrer un entier:");
N=int.Parse (System.Console.ReadLine ());
  for (i=0; i<=10 ; i++)
   Console.Write(N+" x "+i+ " = "+i*N+"\n");
}
}

***************************