Ce script demandera une entrée à l'utilisateur tant que ça ne sera pas \enquote{oui}
\end{block}
\end{frame}
\begin{frame}[fragile]{Un autre exemple plus complexe \ldots}
\begin{alertblock}{Exercice: les années bissextiles}
Écrire un script qui:
\begin{itemize}
\item Demande deux années à l'utilisateur : celle de départ ou celle d'arrivée. Elles pourront être fournies en paramètre (dans cet ordre). La ou les valeurs manquantes seront demandées par le prompt lors de l'exécution du programme.
\item Affiche toutes les années bissextiles comprises entre les celles données (incluses)
\end{itemize}
On utilisera uniquement des boucles \texttt{for} et pas de boucle \texttt{while}
\end{alertblock}
\begin{exampleblock}{Rappel}
Une année est bissextile si elle est un multiple de 4. Exception : elle ne l'est pas si elle est un multiple de 100. Exception à l'exception : elle l'est si elle est un multiple de 400.
\end{exampleblock}
\end{frame}
\begin{frame}[fragile]{Indices}
\begin{block}{Indices}
\begin{itemize}
\item Pour générer les valeurs pour la boucle \texttt{for}, allez voir du côté de \sout{chez Swann}\texttt{seq}
\item La commande \texttt{let} ne renvoie pas directement la valeur du calcul. On utilisera une autre syntaxe pour faire les calculs dans les if: \texttt{\$((calcul))}