Outils pour utilisateurs

Outils du site


start:programmation:c

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
start:programmation:c [2022/08/28 18:25] – créée gerardadminstart:programmation:c [2023/01/27 16:08] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ======== C# Sous linux ======== ======== C# Sous linux ========
 +
 +=== Installer Mono ===
 +
 +Ajoutez le référentiel Mono à votre système
  
 <code txt installmono.txt> <code txt installmono.txt>
Ligne 6: Ligne 10:
 echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
 sudo apt update sudo apt update
 +sudo apt install mono-devel
 +
 </code> </code>
 +
 +Le paquet mono-devel doit être installé pour compiler le code.
 +
 +Taper ce programme dans un editeur de texte et sauvegarder le dans un repertoire mono sous le nom de boucle.cs
 +
 +
 +<code c# boucle.cs>
 +using System;
 +namespace Boucle
 +{
 +   class Test
 +   {
 +      static void Main(string[] args)
 +      {
 +         /* Définition de la variable locale */
 +         int i, j;
 +         for (i = 2; i < 100; i++)
 +         {
 +            for (j = 2; j <= (i / j); j++)
 +            if ((i % j) == 0) break; // si le facteur trouvé, donc c'est un nombre premier
 +            if (j > (i / j))
 +            Console.WriteLine("{0} est un nombre premier", i);
 +         }
 +         Console.ReadLine();
 +      }
 +   }
 +}
 +</code>
 +
 +ensuite compiler le dans un terminal avec la commande mcs  => mcs boucke.cs  ( il faut etre dans le repertoire "mono")
 +
 +<code txt compile.txt>
 +mcs boucle.cs
 +</code>
 +
 +Ensuite pour son execution taper la commande => mono boucle.exe ( il faut etre dans le repertoire "mono")
 +
 +
 +<code txt execution.txt>
 +mono boucle.exe
 +</code>
 +
 +
 +Resultat des nombres premier inferieur à 100, dans un terminal
 +
 +<code txt resultat.txt>
 +2 est un nombre premier
 +3 est un nombre premier
 +5 est un nombre premier
 +7 est un nombre premier
 +11 est un nombre premier
 +13 est un nombre premier
 +17 est un nombre premier
 +19 est un nombre premier
 +23 est un nombre premier
 +29 est un nombre premier
 +31 est un nombre premier
 +37 est un nombre premier
 +41 est un nombre premier
 +43 est un nombre premier
 +47 est un nombre premier
 +53 est un nombre premier
 +59 est un nombre premier
 +61 est un nombre premier
 +67 est un nombre premier
 +71 est un nombre premier
 +73 est un nombre premier
 +79 est un nombre premier
 +83 est un nombre premier
 +89 est un nombre premier
 +97 est un nombre premier
 +</code>
 +
/home/chanteri/www/fablab37110/data/attic/start/programmation/c.1661703918.txt.gz · Dernière modification : 2023/01/27 16:08 (modification externe)