efrei/scripting/perl/exercice.tex

50 lines
1.7 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\documentclass[a4paper,french,12pt]{article}
\title{Scripting --- Exercices PowerShell}
\author{Tunui Franken}
\date{Dernière compilation~: \today{} à \currenttime}
\usepackage{styles}
\usepackage{enumitem}
\begin{document}
\maketitle
\begin{enumerate}
\item Écrire un programme qui calcule la circonférence dun cercle de rayon de 12.5.
La circonférence est $2\pi$ fois le rayon de la circonférence (la valeur de $\pi$ est approximativement 3.141592654).
\begin{figure}[htpb]
\lstinputlisting{./circonference.pl}
\end{figure}
\item Modifiez le programme précédent pour permettre à lutilisateur du programme de saisir la valeur du rayon.
\begin{figure}[htpb]
\lstinputlisting{./circonference_radius_from_user.pl}
\end{figure}
\item Modifiez le programme précédent en sorte que si lutilisateur saisit le nombre inférieur à 0, la valeur reportée sera 0 (plutôt que négative).
\begin{figure}[htpb]
\lstinputlisting{./circonference_radius_from_user_not_neg.pl}
\end{figure}
\item Écrire un programme qui lit les valeurs de 2 nombres et affiche à lécran leur produit.
\begin{figure}[htpb]
\lstinputlisting{./produit.pl}
\end{figure}
\item Écrire un programme qui lit une chaîne de caractères et un nombre et affiche, sur les lignes séparées, la chaine en question le nombre de fois indiqué par le nombre saisi.
Si lutilisateur saisit `Fred' et `3', la sortie sera donc: \texttt{Fred Fred Fred}.
\begin{figure}[htpb]
\lstinputlisting{./multiply_string.pl}
\end{figure}
\end{enumerate}
\end{document}