You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

117 lines
3.1 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

\documentclass[a4paper,11pt]{article}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[a4paper,hmargin=20mm,vmargin=30mm]{geometry}%\usepackage{fullpage}
\usepackage{url}
\usepackage{comment}
\usepackage{fancyhdr}% fancy header
%\usepackage{times}
\usepackage{fancyvrb}
\fancypagestyle{monstyle}{
%\fancyhead{}
\renewcommand{\headrulewidth}{1pt}
%% %\renewcommand{\footrulewidth}{0.4pt}
% \fancyhead[LE]{\slshape \thepage/ \pageref{LastPage}}
%% \fancyhead[RO]{\slshape \thepage/ \pageref{LastPage}}
%\fancyhf{}
%\fancyhead[LE]{\slshape LE}
%\fancyhead[CE]{\slshape CE}
%\fancyhead[RE]{\slshape RE}
\fancyhead[LO]{\bfseries 2020-2021 BD \proc{}\rightmark}
%\fancyhead[CO]{\slshape APF}
\fancyhead[RO]{\bfseries ~\leftmark }
%% %\fancyfoot{}
% \fancyfoot[LE,RO]{}
\fancyfoot[CO,CE]{}%\slshape\thepage/\pageref{LastPage}}
%% %\fancyfoot[LO,RE]{\small\slshape \ddmmyyyydate version du \today}
}
% \pagestyle{fancy}
\usepackage{amsmath}
\usepackage{amsthm}
\theoremstyle{definition}
\newtheorem{exercice}{Exercice}
\pagestyle{monstyle}
\usepackage{amsmath}
\usepackage{amsthm}
\newcommand{\code}[1]{\texttt{#1}}
\newcommand{\proc}{Pro$^{*}$C}
\begin{document}
\begin{center}
TP 6
\end{center}
\paragraph{Objectifs du TP :} mettre en œuvre le langage PRO*C, utilisation de curseur, de tableau de données.
\paragraph{Compte rendu :} Pour chaque question, donner le code du
programme, létat de la base (pour les tables concernées) avant et
après exécution du programme si une mise à jour a été effectuée et si
possible une copie de lécran au cours de lexécution.
%% \begin{SaveVerbatim}{VerbEnv}
%% Catégorie : numéro libellé
%% Num. véhic. Immat. Couleur Modèle
%% XXXXX XX-9999-XX X...X X...X
%% XXXXX XX-9999-XX X...X X...X
%% XXXXX XX-9999-XX X...X X...X
%% \end{SaveVerbatim}
\begin{exercice}
\begin{enumerate}
\item Récupérez le code réalisé lors du TP5, et séparez le en
plusieurs fonctions.
\item Réalisez un menu permettant dappeler ces fonctions.
\end{enumerate}
%% \begin{center}
%% \fbox{\BUseVerbatim{VerbEnv}}
%% \end{center}
\end{exercice}
\begin{exercice}
\begin{enumerate}
\item Ajoutez au menu une fonction qui permet dafficher lensemble
des clients gérés par lagence. Utilisez un curseur.
\item Ajoutez au menu une fonction qui permet dafficher lensemble
des locations retournées (immatriculation du véhicule, date de début
de location, date de retour) pour un client dont le n° aura été
préalablement saisi. Nutilisez pas de curseur mais un tableau
indicé. Sachant que le nombre de locations faites par un client
nexcède pas 50.
\item Ajoutez au menu une fonction qui permet dafficher lensemble
des clients ayant une location en cours. Indiquez le véhicule
concerné (immatriculation, modèle, couleur, kilométrage), sa
catégorie (libellé) ainsi que les informations concernant sa période
de location (date de début de location, date de retour prévue).
\end{enumerate}
\end{exercice}
\end{document}