You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#!/usr/bin/env bash
nbr=$#echo"Nombre de paramètres: ${nbr}"
Récupérer les paramètres en Bash
#!/usr/bin/env bash
parametre1=$1
parametre2=$2echo"Le premier paramètre: ${parametre1}"echo"Le second paramètre: ${parametre2}"
Connaître la taille d'une chaine de caractères en Bash
#!/usr/bin/env bash
input=$1echo"La taille de la chaîne '${input}' est: ${#input}"
Boucles en Bash
if else en Bash
#!/usr/bin/env bash
nbr=$#if [ $nbr-eq 1 ];thenecho"Il y a un seul paramètre"elif [ $nbr-eq 2 ];thenecho"Il y a deux paramètres"elseecho"Il y a plus de deux paramètres"fi
#include<iostream>intmain(int argc, char *argv[]) {
if (argc >= 3) {
std::cout << "Le premier paramètre: " << argv[1] << std::endl;
std::cout << "Le second paramètre: " << argv[2] << std::endl;
}
return0;
}
Connaître la taille d'une chaine de caractères en C++
#include<iostream>
#include<string>intmain(int argc, char *argv[]) {
std::string input = argv[1];
std::cout << "La taille de la chaîne '" << input << "' est: " << input.size() << std::endl;
return0;
}
Boucles en C++
if else en C++
#include<iostream>intmain(int argc, char *argv[]) {
int nbr = argc - 1;
if (nbr == 1) {
std::cout << "Il y a un seul paramètre" << std::endl;
} elseif (nbr == 2) {
std::cout << "Il y a deux paramètres" << std::endl;
} else {
std::cout << "Il y a plus de deux paramètres" << std::endl;
}
return0;
}
for en C++
#include<iostream>
#include<string>intmain(int argc, char *argv[]) {
std::string input = argv[1];
for (int i = 0; i < input.size(); i++) {
std::cout << input[i] << std::endl;
}
std::cout << "Autre possibilité:" << std::endl;
for (char c : input) {
std::cout << c << std::endl;
}
return0;
}
Incrémenter une variable en C++
#include<iostream>intmain() {
int nbr = 0;
std::cout << "Avant incrémentation: " << nbr << std::endl;
for (int i = 1; i <= 5; i++) {
nbr++;
}
std::cout << "Après incrémentation: " << nbr << std::endl;
return0;
}
constnbr=process.argv.length-2;console.log("Nombre de paramètres:",nbr);
Récupérer les paramètres en JavaScript
constparametre1=process.argv[2];constparametre2=process.argv[3];console.log("Le premier paramètre:",parametre1);console.log("Le second paramètre:",parametre2);
Connaître la taille d'une chaine de caractères en JavaScript
constreadline=require('readline').createInterface({input: process.stdin,output: process.stdout});readline.question("Entrez une chaîne de caractères: ",(input_string)=>{console.log(`La taille de la chaîne '${input_string}': ${input_string.length}`);readline.close();});
Boucles en JavaScript
if else en JavaScript
constnbr=process.argv.length-2;if(nbr===1){console.log("Il y a un seul paramètre");}elseif(nbr===2){console.log("Il y a deux paramètres");}else{console.log("Il y a plus de deux paramètres");}
for en JavaScript
constreadline=require('readline').createInterface({input: process.stdin,output: process.stdout});readline.question("Entrez une chaîne de caractères: ",(input_string)=>{console.log("Méthode 1:");for(constcharofinput_string){console.log(char);}console.log("Méthode 2:");for(leti=0;i<input_string.length;i++){console.log(input_string[i]);}readline.close();});
constchaine="CouCou";constlowercase=chaine.toLowerCase();constuppercase=chaine.toUpperCase();console.log(`${chaine} en lowercase: ${lowercase}`);console.log(`${chaine} en uppercase: ${uppercase}`);
Enlever un caractère d'une chaîne en JavaScript
constchaine="coucou";constchaineModifiee=chaine.replace('c','');console.log("Chaîne de départ:",chaine);console.log("Chaîne modifiée:",chaineModifiee);
Concaténer deux chaînes de caractères en JavaScript
Récupérer la position d'une sous-chaîne dans une chaîne en JavaScript
constchaine="<fis4 e'1 >16 <fis4 e'1 >16 r16<fis4 e'1 >16 r16<fis4 c'2 >16 <fis4 e'1 >16 r16<b2 g'1 >16 r8.g8.3 r16";// recherche de la première position de la chaine "16"constrecherche="16";constposition=chaine.indexOf(recherche)+1;console.log(position);
Python
Structure d'un fichier Python
#!/usr/bin/env python3# le reste du programme
Récupérer le nombre de paramètres en Python
#!/usr/bin/env python3importsysnbr=len(sys.argv) -1print("Nombre de paramètres:", nbr)
Récupérer les paramètres en Python
#!/usr/bin/env python3importsysparametre1=sys.argv[1]
parametre2=sys.argv[2]
print("Le premier paramètre:", parametre1)
print("Le second paramètre:", parametre2)
Connaître la taille d'une chaine de caractères en Python
#!/usr/bin/env python3input_string=input("Entrez une chaîne de caractères: ")
print("La taille de la chaîne '{}': {}".format(input_string, len(input_string)))
Boucles en Python
if else en Python
#!/usr/bin/env python3importsysnbr=len(sys.argv) -1ifnbr==1:
print("Il y a un seul paramètre")
elifnbr==2:
print("Il y a deux paramètres")
else:
print("Il y a plus de deux paramètres")
for en Python
#!/usr/bin/env python3input_string=input("Entrez une chaîne de caractères: ")
print("Méthode 1:")
forcharininput_string:
print(char)
print("Méthode 2:")
foriinrange(len(input_string)):
print(input_string[i])
Récupérer la position d'une sous-chaîne dans une chaîne en Python
chaine="<fis4 e'1 >16 <fis4 e'1 >16 r16<fis4 e'1 >16 r16<fis4 c'2 >16 <fis4 e'1 >16 r16<b2 g'1 >16 r8.g8.3 r16"# recherche de la première position de la chaine "16"recherche="16"position=chaine.find(recherche) +1print(position)
$string1="PowerShell"$string2="powershell"if ($string1-ieq$string2) {
Write-Output"Les chaînes sont égales (comparaison insensible à la casse)"
} else {
Write-Output"Les chaînes sont différentes"
}
Comparer deux entiers en PowerShell
$number1=10$number2=20if ($number1-lt$number2) {
Write-Output"$number1 est plus petit que $number2"
} else {
Write-Output"$number1 est plus grand ou égal à $number2"
}
Récupérer la position d'une sous-chaîne dans une chaîne en PowerShell
$string="PowerShell est puissant"$position=$string.IndexOf("puissant")
Write-Output"Position de 'puissant' dans la chaîne : $position"