Vous êtes sur la page 1sur 8

Ministère de l’Economie Numerique et

de la Poste

Ecole Superieure Africaine des


Technologies de l’information et de la
Communication Année Académique: 2020 - 2021

TP C#

Etudiants : Enseignant :
KOUASSI Franck Jaures DR. KANGA
NYNA Fanny Mamadou Enseignant à l’ESATIC
Exercice1

static void Main(string[] args)


{
int a, b, p;
Console.WriteLine("Table de multiplication avec 2 bornes a et b");
Console.WriteLine("Entrer a :");
a = int.Parse(Console.ReadLine());
Console.WriteLine("Entrer b :");
b = int.Parse(Console.ReadLine());
if (a > b)
{
Console.WriteLine("Désolé a> b");
}
else
{
Console.WriteLine("Combien de fois ?");
p = int.Parse(Console.ReadLine());
for (int i = a; i <= b; i++)
{
Console.WriteLine("");
Console.WriteLine("Table de multiplication " + i.ToString()+ ": ");
Console.WriteLine("");
for (int e = 1; e <= p; e++)
{
int r = i * e;
Console.WriteLine(i.ToString() + " x " + e.ToString() + " = " +
r.ToString());
}
}
}
Console.Write("Appuyer une touche pour continuer....");
Console.ReadKey(true);

Exercice 2 : Table de multiplication entre deux bornes : boucle while


static void Main(string[] args)
{
int a, b, p;
Console.WriteLine("Table de multiplication avec 2 bornes a et b");
Console.WriteLine("Entrer a :");
a = int.Parse(Console.ReadLine());
Console.WriteLine("Entrer b :");
b = int.Parse(Console.ReadLine());
if (a > b)
{
Console.WriteLine("Désolé a> b");
}
else
{
Console.WriteLine("Combien de fois ?");
p = int.Parse(Console.ReadLine());
int i = 0;
while (i <= a && i <= b)
{
i++;
Console.WriteLine("");
Console.WriteLine("Table de multiplication " + i.ToString() + ": ");
Console.WriteLine("");
int e = 1;
while (e <= p)
{
e++;
int r = i * e;
Console.WriteLine(i.ToString() + " x " + e.ToString() + " = " +
r.ToString());
}
}
}
Console.Write("Appuyer une touche pour continuer....");
Console.ReadKey(true);

}
Exercice 3

static void Main(string[] args)


{
int n,p;

Console.WriteLine("Table de multiplication");
Console.WriteLine("Entre n ");
n = int.Parse(Console.ReadLine());
Console.WriteLine("¨PROFONDEUR ?");
p = int.Parse(Console.ReadLine());
for(int i=1; i<=p; i++)
{
int r = i * n;
Console.WriteLine(n.ToString() + " x " + i.ToString()+" =
"+r.ToString());
}
Console.Write("Appuyer une touche pour continuer....");
Console.ReadKey(true);
}
Exercice 4
static void Main(string[] args)
{
int n,p;

Console.WriteLine("Table de multiplication");
Console.WriteLine("Entrer n ");
n = int.Parse(Console.ReadLine());
Console.WriteLine("PROFONDEUR ?");
p = int.Parse(Console.ReadLine());
int i=1;
while(i<=p)
{

int r = i * n;
Console.WriteLine(n.ToString() + " x " + i.ToString()+" =
"+r.ToString());
i++;
}
Console.Write("Appuyer une touche pour continuer....");
Console.ReadKey(true);
}

Exercice 5
public static double Discriminant(double a, double b, double c)
{
double disc = (b * b) - (4 * a * c);
return disc;
}
static void Main(string[] args)
{
Console.WriteLine("entrer a ");
double a = double.Parse(Console.ReadLine());
Console.WriteLine("entrer b ");
double b = float.Parse(Console.ReadLine());
Console.WriteLine("entrer c ");
double c = double.Parse(Console.ReadLine());
double disc = Discriminant(a, b, c);

Console.WriteLine("le discriminant est :" + disc);


if (disc > 0)
{
double sol1 = ((-1 * b) - Math.Sqrt(disc)) / (2 * a);
double sol2 = ((-1 * b) + Math.Sqrt(disc)) / (2 * a);
Console.WriteLine("L'équation " + a + "x^2 + " + b + "x + " + c + "admet
deux solutions:");
Console.WriteLine("x1 = " + sol1 + " et x2 = " + sol2);
}
else if (disc < 0)
{

Console.WriteLine("L'équation " + a + "x^2 + " + b + "x + " + c + " n'admet


pas de solutions dans R:");

}
else
{
double unique_sol = ((-1 * b) / (2 * a));
Console.WriteLine("L'équation " + a + "x^2 + " + b + "x + " + c + " admet
une solution:");
Console.WriteLine("x0 = " + unique_sol);
}
Console.Write("Appuyez sur une touche pour continuer...");
Console.ReadKey(true);
}

Vous aimerez peut-être aussi