Périmètre et surface d’un cercle

Voici un algorithme qui vas calculer le périmètre et la surface d’un cercle en fonction du rayon que nous lui indiquons.

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

namespace ConsoleApplication1
{
 class Program
 {
 static void Main(string[] args)
 {
 string rayon;
 int rayon1;
 double perimetre;
 double surface;
 Console.WriteLine("Entrer le rayon du cercle en cm");
 rayon=Console.ReadLine();
 rayon1=Convert.ToInt32(rayon);
 perimetre=2*3.14*rayon1;
 surface=3.14*rayon1*rayon1;
 Console.WriteLine("le perimetre est: " +perimetre);
 Console.WriteLine("la surface est: " + surface);
 Console.ReadLine();
 }
 }
}

 

Échange entre deux variable de nombre entier avec un tampon

Ceci est un algorithme qui vas permettre d’échanger deux entier via une variable tampon.

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

namespace ConsoleApplication4
{
    class Program
    {
        static void Main(string[] args)
        {
            string x;
            string y;
            int x1; // Variable 1
            int y1; // Variable 2
            int a1; // Variable tampon

            Console.WriteLine("Entre les valeurs :");
            x = Console.ReadLine();
            y = Console.ReadLine();
            Console.WriteLine("valeur de x est " + x);
            Console.WriteLine("valeur de y est " + y);
            x1 = Convert.ToInt32(x);
            y1 = Convert.ToInt32(y);
            a1 = x1;
            x1 = y1;
            y1 = a1;
            Console.WriteLine("la valeur de x est " + x1);
            Console.WriteLine("la valeur de y est " + y1);
            Console.ReadLine();

        }
    }
}

 

Décomposition d’un nombre en centaines, dizaines et unités

Ceci est un algorithme qui vas permettre de décomposer un nombre en centaines, dizaines et unités qui le compose.

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

namespace ConsoleApplication7
{
    class Program
    {
        static void Main(string[] args)
        {
            string a1;
            int nombre;
            int centaine;
            int dixaine;
            int unite;

            Console.WriteLine("Entrez le nombre a décomposer :");
            a1 = Console.ReadLine();
            nombre = Convert.ToInt32(a1);
            centaine = nombre / 100;
            dixaine
            Console.WriteLine(centaine);
            Console.ReadLine();


        }
    }
}

 

Calcul du prix d’affranchissement d’une lettre en fonction du poids

Voici un algorithme qui vas permettre de calculer le prix d’affranchissement d’une lettre en fonction de son poids.

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

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            string poids;
            int poids1;
            double prix;

            Console.WriteLine("Entrez le poids de la lettre en gramme : ");
            poids = Console.ReadLine();
            poids1 = Convert.ToInt32(poids);
            if (poids1 < 20)
            {
                prix = 0.33;
            }
            else if (poids1 >= 50) 
            {
                prix = 0.87;
            }

            else {
                prix = 0.55;
            }
            Console.WriteLine("Le prix d'affranchissement en euro est de : " +prix);
            Console.ReadLine();
        }
    }
}

 

Calcul des frais de port d’une commande de bouteille d’eau

Ceci est un algorithme qui permet de calculer les frais de port d’une commande de bouteilles d’eau, en fonction du nombre de bouteille commandé les frais de port pourront êtres facturé ou bien offert.

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

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {

            string nombre;
            double montant, port;
            int qte;

            Console.WriteLine("Entrer le nombre de bouteille d'eau");
            nombre = Console.ReadLine();
            qte = Convert.ToInt32(nombre);
            montant = qte * 0.75;
            port = montant * 0.1;
            if (montant < 150)
            {
                if (port < 10)
                {
                    port = 10;
                    Console.WriteLine("Le port vaut:" + port);
                }
                else Console.WriteLine("Le port vaut:" + port);
            }
            else Console.WriteLine("Le port est gratuit");
            Console.WriteLine("Le montant de la commande est de:" + montant);
            Console.ReadLine();
        }
    }
}

 

Recherche d’un nombre « hasard »

Voici un algorithme qui génère un nombre au hasard et qui vous demande de le trouvé en donnant des indices au fur et a mesure et qui compte le nombre d’essai effectué.

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

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string nb;
            int count, nbr;
            Random hasard = new Random();
            int nbrhasard = hasard.Next(100);

            count = 0;
            Console.WriteLine("hasard egale a : " + nbrhasard);
            Console.WriteLine("Entrez un premier nombre :");
            nb = Console.ReadLine();
            nbr = Convert.ToInt32(nb);
           
            while (nbr != nbrhasard)
            {
                if (nbr > nbrhasard)
                {
                    Console.WriteLine("Le nombre est entré est trop grand");
                    count = count + 1;
                }
                else if (nbr < nbrhasard)
                {
                    Console.WriteLine("Le nombre entré est trop petit");
                    count = count + 1;
                }

                Console.WriteLine("Entrez un nouveau nombre");
                nb = Console.ReadLine();
                nbr = Convert.ToInt32(nb);

            }
            Console.WriteLine("Vous avez gagné en : " + count + "fois");
            Console.ReadLine();


           


        }
    }
}

 

Factoriel d’un nombre

Cet algorithme vas permettre de calculer le factoriel d’un nombre.

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

namespace ConsoleApplication15
{
    class Program
    {
        static void Main(string[] args)
        {
            string n;
            int i, r, n1;

            Console.WriteLine("Entrer un nombre entier :");
            n = Console.ReadLine();
            n1 = Convert.ToInt32(n);
            i = n1 - 1;
            r = n1;

            while (i > 1)
            {
                r = r * i;
                i = i - 1;
            }
            Console.WriteLine(n + "!=" + r);
            Console.ReadLine();
        }
    }
}

 

Somme des 5 premier avec une boucle TantQue (While)

Cet algorithme vas faire la somme des 5 premier à l’aide d’une boucle TantQue (while).

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

namespace ConsoleApplication16
{
    class Program
    {
        static void Main(string[] args)
        {
            string n1;
            int i, n, s;

            Console.WriteLine("Ecrire le nombre : ");
            n1 = Console.ReadLine();
            n = Convert.ToInt32(n1);
            i = 0;
            s = 0;
            while (i < n)
            {
                i = i + 1;
                s = s + i;
            }
            Console.WriteLine("La somme des " + n + " premier est égal à " + s);
            Console.ReadLine();

        }
    }
}

 

Nombres Paires

Cet algorithme vas affiché les nombres paires jusqu’à 100.

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

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            int nbr;

            Console.WriteLine("Nombres paires jusqu'à 100 :");
            nbr = 0; // Init
            do
            {
                Console.WriteLine(+nbr); // On écris le nombre a chaque fois
                nbr = nbr + 2; // on incrémente de +2 a chaque tour
            }
            while (nbr <= 100);
            Console.ReadLine();
        }
    }
}

 

PGCD (Soustraction successive)

Cet algorithme vas affiché le PGCD entre deux valeurs a l’aide des soustraction successive.

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

namespace ConsoleApplication4
{
    class Program
    {
        static void Main(string[] args)
        {
            string a1, b1;
            int a, b;
            Console.WriteLine("Entrez la valeur de a :"); // Valeurs cours 10165
            a1 = Console.ReadLine();
            a = Convert.ToInt32(a1);
            Console.WriteLine("Entrez la valeur de b :"); // Valeurs Cours 3745
            b1 = Console.ReadLine();
            b = Convert.ToInt32(b1);

            while (a != b)
            {
                if (a > b)
                {
                    a = a - b;
                }
                else
                {
                    b = b - a;
                }
            }
            Console.WriteLine("Le PGCD de est : " +a);
            Console.ReadLine();
        }
    }
}