• Aucun résultat trouvé

TP 06: LES FONCTIONS ExercicesExercicesExercicesExercices Exercice 1 : Jour de la semaine

N/A
N/A
Protected

Academic year: 2022

Partager "TP 06: LES FONCTIONS ExercicesExercicesExercicesExercices Exercice 1 : Jour de la semaine"

Copied!
2
0
0

Texte intégral

(1)

TP 06: LES FONCTIONS

Exercices Exercices Exercices Exercices

Exercice 1 : Jour de la semaine

Ecrire une fonction qui fournit le jour en français à partir du numéro de jour de la semaine.

Déterminer la signature de la fonction :

Fonctionnalité

Arguments

Résultat

Utilisez ensuite cette fonction :

Pour afficher le jour d’aujourd’hui

Pour afficher tous les jours de la semaine (Utilisez une boucle et la fonction date)

Exercice 2 : Degrés Celsius et Farenheit Pour cet exercice, travaillez par groupe de 2 étudiants :

Le premier étudiant développe la fonction

Le second l’utilise

L’étudiant qui crée la fonction fournit à celui qui l’utilise la signature de la fonction.

L’étudiant qui utilise la fonction ne doit pas questionner celui qui l’a créée.

Si votre programme ne fonctionne pas, vous devez prouver que c’est la faute de votre binôme !

L’étudiant utilisateur doit écrire un formulaire pour permettre de saisir une température en degrés Celsius et doit afficher la température en degrés Fahrenheit.

L’étudiant créateur doit développer la fonction qui convertit des degrés Celsius en degrés fahrenheit

La règle de conversion est la suivante :

y = nombre de degrés fahrenheit et x = nombre de degrés Celsius, on a la fonction y = 1,8 * x + 32

Exercice 3 : Degrés Celsius et Farenheit bis Inversez les rôles par rapport à l’exercice 2.

L’étudiant créateur doit développer la fonction qui convertit des degrés farenheit en degrés celsius.

La règle de conversion est la suivante :

y = nombre de degrés farenheit et x = nombre de degrés celsius, on a la fonction x = (y – 32) /1,8

L’étudiant utilisateur doit afficher un tableau de conversion pour les degrés allant de -80° à +80° en affichant les

degrés de 10 en 10 : -80, -70, -60 …

(2)

Exercice 4 : Numéro Insee

Partie 1

Ecrivez une fonction php dans un fichier que vous nommerez « mesFonctions.inc.php ».

Cette fonction reçoit en paramètre une chaîne de caractères représentant un numéro de sécurité sociale.

Cette fonction renvoie un booléen :

• TRUE si le paramètre contient exactement 13 caractères et commence soit par 1, soit par un 2.

• FALSE sinon

int strlen ( string string )

strlen retourne la taille de la chaîne string . string substr ( string string , int start , int length )

substr retourne le segment de string défini par start et length .

Partie 2

Ecrivez un formulaire qui permet la saisie d’un numéro Insee. A la soumission du formulaire, vérifiez la validité du numéro.

S’il est invalide, revenez sur le formulaire de saisie sinon affichez un message de confirmation.

Exercice 5 : Insertion de calendrier

L’objectif est d’insérer le calendrier correspondant au mois en cours dans une de vos pages.

Pour cela vous disposez d’une fonction nommée « showCalendar ». Cette fonction attend en entrée une chaîne de caractères du type « AAAA-MM » et fournit en résultat une chaîne de caractères contenant le code html permettant d’afficher le calendrier du mois correspondant au paramètre en entrée.

Ce calendrier fonctionne avec les éléments de style contenus dans le fichier « showCalendar.css ».

Téléchargez les éléments utiles et insérez dans une de vos pages les calendriers du mois en cours et aussi celui du

mois de votre naissance.

Références

Documents relatifs

Ce problème peut se ramener à la recherche de la plus longue chaîne dans un graphe orienté à 50 sommets possédant un circuit (comme justifié ci-dessous), ce qui est un problème

Leur utilisation n’est pas recommandée car ils sont moins bien reconnus par Internet Explorer 6 et 7 ; leur affichage y est néanmoins possible en utilisant une police Unicode

Il faut donc faire défiler le message dans buffer, c'est à dire copier message dans buffer à partir d'une position donnée, afficher son contenu pendant un instant donné

La chaîne de qualité est la pièce indispensable qui garantit en amont des analyses, le respect de l'anonymat des échan- tillons, le respect du secret professionnel auquel est

Dans la liste des périodes possibles, on trouve avec une période telle que abcde les périodes bcdea, cdeab, deabc, eabcd ; d’où 10 périodes multiples de 2439, compatibles avec 41

En C++, les chaînes de caractères sont stockées dans des variables de type string : string prenom = "Robert"; // string pour les chaînes de caractères.. Les chaînes

(e) Écrire une fonction jeu() qui définit une chaine de caractères secrete en utili- sant la fonction combinaison_aleatoire , appelle la fonction saisie , affiche le nombre

Une pile est représentée par une structure regroupant un entier, pour le sommet, et un tableau de MAX_PILE éléments (ici, des caractères). II.1- En utilisant la