Merge branch 'main' of https://github.com/Skycel9/basics-course-of-programming
This commit is contained in:
commit
8b243db2fa
54
Exercices.md
Normal file
54
Exercices.md
Normal file
@ -0,0 +1,54 @@
|
||||
## Exercices<a name="exercice"></a>
|
||||
|
||||
Désormais, vous allez vous entrainer avec les [conditions](#conditions) !
|
||||
|
||||
#### Exercice n°1
|
||||
|
||||
Vous créerez un programme permettant de dire si l'âge rentré dans l'input est
|
||||
|
||||
1. **Inférieur** à 18, la personne est mineure
|
||||
2. **Supérieur** à 18 et **inférieur** à 65, la personne est majeur et dans la vie active
|
||||
3. **Supérieur** à 65, la personne est à la retraite
|
||||
|
||||
Voici le code de base à utiliser
|
||||
|
||||
```php
|
||||
<form class="flex" method="POST">
|
||||
<input type="number" name="age" placeholder="Entrez âge">
|
||||
<input type="submit" value="Statut de la personne">
|
||||
</form>
|
||||
|
||||
<?php
|
||||
if (!$_POST) return;
|
||||
$age = $_POST["age"]; // Variable d'âge
|
||||
|
||||
// Entrer votre code ci-dessous
|
||||
|
||||
?>
|
||||
```
|
||||
|
||||
#### Exercice n°2
|
||||
|
||||
Vous créerez un programme permettant de dire si
|
||||
|
||||
1. L'identifiant est **correct**, si _admin_
|
||||
2. Le mot de passe est **correct**, si _password_
|
||||
|
||||
Voici le code de base à utiliser
|
||||
|
||||
```php
|
||||
<form class="flex" method="POST">
|
||||
<input type="text" name="identifiant" placeholder="Entrer votre identifiant">
|
||||
<input type="text" name="password" placeholder="Entrer votre mot de passe">
|
||||
<input type="submit" value="Connexion">
|
||||
</form>
|
||||
|
||||
<?php
|
||||
if (!$_POST) return;
|
||||
$identifiant = $_POST["identifiant"]; // Variable d'identifiant
|
||||
$motDePasse = $_POST["password"]; // Variable de mot de passe
|
||||
|
||||
// Entrer votre code ci-dessous
|
||||
|
||||
?>
|
||||
```
|
160
README.md
160
README.md
@ -1,81 +1,81 @@
|
||||
|
||||
<img src="https://cdn.pixabay.com/photo/2016/12/28/09/36/web-1935737__340.png" style="width: 100%">
|
||||
<br>
|
||||
<div align="center"><h1>Les principes de bases de la programmation</h1>
|
||||
</div>
|
||||
<br>
|
||||
|
||||
#### ⚠️ Disclaimer
|
||||
<br>
|
||||
|
||||
> _Ce cours est un cours **open source**, il est possible que certaines informations puissent comprendre des erreurs. Si vous pensez pouvoir corriger quelque choses, vous pouvez créer une [issue](https://github.com/Skycel9/basics-course-of-programming/issues)._
|
||||
|
||||
> _Si vous souhaitez adapter les exemples de cours dans un autres langage, vous êtes les bienvenue et pouvez vous rendre dans l'onglet [pull requests](https://github.com/Skycel9/basics-course-of-programming/pulls)._
|
||||
|
||||
<br>
|
||||
|
||||
Ce cours présentera plusieurs chapitres sur diverses notions, vous trouverez ci-dessous les chapitres disponible.
|
||||
|
||||
<details open="open">
|
||||
<summary><i style="font-style: normal; font-size: 23px; font-weight: 700">Sommaire</i>
|
||||
</summary>
|
||||
<br>
|
||||
<ul>
|
||||
<details open="open"><summary><a href="#"><b style="color: #202020">Chapitre 1</b> - Types, variables & constantes</a></summary>
|
||||
<ul>
|
||||
<li><a href="#">Chapitre 1.1 - Types</a></li>
|
||||
<li><a href="#">Chapitre 1.2 - Variables</a></li>
|
||||
<li><a href="#">Chapitre 1.3 - Constantes</a></li>
|
||||
</ul>
|
||||
</details>
|
||||
<details open="open"><summary><a href="#"><b style="color: #202020">Chapitre 2</b> - Opérateurs logiques & de comparaisons</a></summary>
|
||||
<ul>
|
||||
<li><a href="#">Chapitre 2.1 - Opérateurs logiques</a></li>
|
||||
<li><a href="#">Chapitre 2.2 - Opérateurs de comparaisons</a></li>
|
||||
</ul>
|
||||
</details>
|
||||
<details open="open"><summary><a href="#"><b style="color: #202020">Chapitre 3</b> - Conditions, switch & opérations ternaires</a></summary>
|
||||
<ul>
|
||||
<li><a href="#">Chapitre 3.1 - Conditions</a></li>
|
||||
<li><a href="#">Chapitre 3.2 - Switch</a></li>
|
||||
<li><a href="#">Chapitre 3.3 - Opérations ternaires</a></li>
|
||||
</ul>
|
||||
</details>
|
||||
<details open="open"><summary><a href="#"><b style="color: #202020">Chapitre 4</b> - Boucles</a></summary>
|
||||
<ul>
|
||||
<li><a href="#">Chapitre 4.1 - Boucle <b>for</b></a></li>
|
||||
<li><a href="#">Chapitre 4.2 - Boucle <b>while</b></a></li>
|
||||
<li><a href="#">Chapitre 4.3 - Boucle <b>do-while</b></a></li>
|
||||
<li><a href="#">Chapitre 4.4 - Boucle <b>forEach</b></a></li>
|
||||
</ul>
|
||||
</details>
|
||||
<details open="open"><summary><a href="#"><b style="color: #202020">Chapitre 5</b> - Promises, fonctions & regex</a></summary>
|
||||
<ul>
|
||||
<li><a href="#">Chapitre 5.1 - Promises</a></li>
|
||||
<li><a href="#">Chapitre 5.2 - Fonctions</a></li>
|
||||
<li><a href="#">Chapitre 5.3 - Expressions régulières (Regex)</a></li>
|
||||
</ul>
|
||||
</details>
|
||||
<details open="open"><summary><a href="#"><b style="color: #202020">Chapitre 6</b> - Erreurs</a></summary>
|
||||
<ul>
|
||||
<li><a href="#">Chapitre 6.1 - Erreurs de syntaxe</a></li>
|
||||
<li><a href="#">Chapitre 6.2 - Erreurs sémantique</a></li>
|
||||
<li><a href="#">Chapitre 6.3 - Erreurs d'exécution</a></li>
|
||||
<li><a href="#">Chapitre 6.4 - Lire une erreur</a></li>
|
||||
</ul>
|
||||
</details>
|
||||
</ul>
|
||||
</details>
|
||||
|
||||
----
|
||||
> Ce cours est adapté à toutes les personnes s'intéressant de près ou de loin à la programmation. Il a pour vocation de vous aider dans l'apprentissage d'un langage de programmation en comprenant les principes centrales de l'informatique.
|
||||
|
||||
----
|
||||
## Contributeurs
|
||||
|
||||
<a href="https://github.com/Skycel9"><img style="border-radius: 50%" src="https://github.com/Skycel9.png?size=50" title="Skycel9 - Founder"></a>
|
||||
|
||||
----
|
||||
### Soutien
|
||||
|
||||
|
||||
<img src="https://cdn.pixabay.com/photo/2016/12/28/09/36/web-1935737__340.png" style="width: 100%">
|
||||
<br>
|
||||
<div align="center"><h1>Les principes de bases de la programmation</h1>
|
||||
</div>
|
||||
<br>
|
||||
|
||||
#### ⚠️ Disclaimer
|
||||
<br>
|
||||
|
||||
> _Ce cours est un cours **open source**, il est possible que certaines informations puissent comprendre des erreurs. Si vous pensez pouvoir corriger quelque choses, vous pouvez créer une [issue](https://github.com/Skycel9/basics-course-of-programming/issues)._
|
||||
|
||||
> _Si vous souhaitez adapter les exemples de cours dans un autres langage, vous êtes les bienvenue et pouvez vous rendre dans l'onglet [pull requests](https://github.com/Skycel9/basics-course-of-programming/pulls)._
|
||||
|
||||
<br>
|
||||
|
||||
Ce cours présentera plusieurs chapitres sur diverses notions, vous trouverez ci-dessous les chapitres disponible.
|
||||
|
||||
<details open="open">
|
||||
<summary><i style="font-style: normal; font-size: 23px; font-weight: 700">Sommaire</i>
|
||||
</summary>
|
||||
<br>
|
||||
<ul>
|
||||
<details open="open"><summary><a href="#"><b style="color: #202020">Chapitre 1</b> - Types, variables & constantes</a></summary>
|
||||
<ul>
|
||||
<li><a href="#">Chapitre 1.1 - Types</a></li>
|
||||
<li><a href="#">Chapitre 1.2 - Variables</a></li>
|
||||
<li><a href="#">Chapitre 1.3 - Constantes</a></li>
|
||||
</ul>
|
||||
</details>
|
||||
<details open="open"><summary><a href="#"><b style="color: #202020">Chapitre 2</b> - Opérateurs logiques & de comparaisons</a></summary>
|
||||
<ul>
|
||||
<li><a href="#">Chapitre 2.1 - Opérateurs logiques</a></li>
|
||||
<li><a href="#">Chapitre 2.2 - Opérateurs de comparaisons</a></li>
|
||||
</ul>
|
||||
</details>
|
||||
<details open="open"><summary><a href="#"><b style="color: #202020">Chapitre 3</b> - Conditions, switch & opérations ternaires</a></summary>
|
||||
<ul>
|
||||
<li><a href="#">Chapitre 3.1 - Conditions</a></li>
|
||||
<li><a href="#">Chapitre 3.2 - Switch</a></li>
|
||||
<li><a href="#">Chapitre 3.3 - Opérations ternaires</a></li>
|
||||
</ul>
|
||||
</details>
|
||||
<details open="open"><summary><a href="#"><b style="color: #202020">Chapitre 4</b> - Boucles</a></summary>
|
||||
<ul>
|
||||
<li><a href="#">Chapitre 4.1 - Boucle <b>for</b></a></li>
|
||||
<li><a href="#">Chapitre 4.2 - Boucle <b>while</b></a></li>
|
||||
<li><a href="#">Chapitre 4.3 - Boucle <b>do-while</b></a></li>
|
||||
<li><a href="#">Chapitre 4.4 - Boucle <b>forEach</b></a></li>
|
||||
</ul>
|
||||
</details>
|
||||
<details open="open"><summary><a href="#"><b style="color: #202020">Chapitre 5</b> - Promises, fonctions & regex</a></summary>
|
||||
<ul>
|
||||
<li><a href="#">Chapitre 5.1 - Promises</a></li>
|
||||
<li><a href="#">Chapitre 5.2 - Fonctions</a></li>
|
||||
<li><a href="#">Chapitre 5.3 - Expressions régulières (Regex)</a></li>
|
||||
</ul>
|
||||
</details>
|
||||
<details open="open"><summary><a href="#"><b style="color: #202020">Chapitre 6</b> - Erreurs</a></summary>
|
||||
<ul>
|
||||
<li><a href="#">Chapitre 6.1 - Erreurs de syntaxe</a></li>
|
||||
<li><a href="#">Chapitre 6.2 - Erreurs sémantique</a></li>
|
||||
<li><a href="#">Chapitre 6.3 - Erreurs d'exécution</a></li>
|
||||
<li><a href="#">Chapitre 6.4 - Lire une erreur</a></li>
|
||||
</ul>
|
||||
</details>
|
||||
</ul>
|
||||
</details>
|
||||
|
||||
----
|
||||
> Ce cours est adapté à toutes les personnes s'intéressant de près ou de loin à la programmation. Il a pour vocation de vous aider dans l'apprentissage d'un langage de programmation en comprenant les principes centrales de l'informatique.
|
||||
|
||||
----
|
||||
## Contributeurs
|
||||
|
||||
<a href="https://github.com/Skycel9"><img style="border-radius: 50%" src="https://github.com/Skycel9.png?size=50" title="Skycel9 - Founder"></a>
|
||||
|
||||
----
|
||||
### Soutien
|
||||
|
||||
Si vous aimez le projet, vous pouvez le soutenir de plusieurs manière. En le fork sur votre profile github, en le y participant et proposant les exemples pour un langage n'en possédant pas encore via les [pull requests](https://github.com/Skycel9/basics-course-of-programming/pulls), ou en mettant une étoile ⭐ !
|
Loading…
x
Reference in New Issue
Block a user