start:programmation:c
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
start:programmation:c [2022/08/28 18:25] – créée gerardadmin | start: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:// | echo "deb https:// | ||
sudo apt update | sudo apt update | ||
+ | sudo apt install mono-devel | ||
+ | |||
</ | </ | ||
+ | |||
+ | 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(" | ||
+ | } | ||
+ | | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ensuite compiler le dans un terminal avec la commande mcs => mcs boucke.cs | ||
+ | |||
+ | <code txt compile.txt> | ||
+ | mcs boucle.cs | ||
+ | </ | ||
+ | |||
+ | Ensuite pour son execution taper la commande => mono boucle.exe ( il faut etre dans le repertoire " | ||
+ | |||
+ | |||
+ | <code txt execution.txt> | ||
+ | mono boucle.exe | ||
+ | </ | ||
+ | |||
+ | |||
+ | 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 | ||
+ | </ | ||
+ |
/home/chanteri/www/fablab37110/data/attic/start/programmation/c.1661703918.txt.gz · Dernière modification : 2023/01/27 16:08 (modification externe)