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
Exercice 10
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 *******
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");
}
}
***************************