Objectifs : Découvrir et utiliser la fonction logique. Faire afficher du texte ou le d'un. Utiliser certaines fonctions de date Mettre en forme des tableaux Découverte de la syntaxe de la fonction logique : =(«test» ; «action si le test est vrai» ; «action si le test est faux»). La fonction est une fonction qui nécessite exactement trois arguments : Un test logique Une action à faire si le test se révèle vrai Une action à faire si le test se révèle faux Boîte de dialogue de la fonction : Tableau de correspondance des symboles de comparaison Strictement supérieur Strictement inférieur Égal Supérieur ou égal Inférieur ou égal Différent Comment insérer une fonction : Trois méthodes sont possibles pour construire une fonction où intervient la fonction : Saisir directement la fonction au clavier (cela demande un peu de pratique ). Utiliser le menu Insertion/ Fonction / Logique. Utiliser le bouton. RECOMMANDATIONS: faire un diagramme de programmation Test Valeur Vrai Valeur Faux JP Cayuela 1 STAV Module M4 1
Récupérer le fichier TP8_brut.ods du dossier \\1STAV\Cours\informatique\... Exercice 1 : 1) Ex1-1 :Découverte de la fonction. compléter le tableau ci-dessous A B C D 1 date de naissance Age majorité tarif 2 06/04/95 17 3 04/08/96 16 a) er la date de naissance b) faites afficher «majeur» si l'âge de l'élève est supérieur strictement à 18, «mineur» sinon Indication : Lorsque vous voulez faire afficher du texte dans une cellule (à l'aide de la fonction ), vous devez impérativement le saisir entre guillemets. Programmation d e la majorité Plage de recopie Pour er l'âge Pour afficher:... 2) Ex1-2 : Découverte des fonctions imbriquées c) Calcul du prix d entrée selon l âge de la personne : Age <= 8 ans 10 Age entre 9 et 17 ans 15 Age >= 18 ans 20 Programmation d u tarif JP Cayuela 1 STAV Module M4 2
Plage de recopie Pour afficher:... Exercice 2 : Sécheresse. Renommez la feuille «Sécheresse». Programmation de la sécheresse Il y a sécheresse si P < 2T; Faites afficher «sécheresse» si c'est le cas Appliquer un format conditionnel si il y a sécheresse A B C D 1 Tableau des précipitations et des températures sur Aurillac 2 3 Précipitations Températures sècheresse 4 juin 71 16,5 5 Juill 31,4 18,7 6 Aout 185,4 20,6 7 Sept 39 15,2 8 Oct 81,4 11,2 9 Nov 140,4 8,3 10 Dec 84,8 2,7 11 Janv 73,4 0,1 12 Fev 95,2 2,1 13 mars 97,6 5,3 14 Avr 32,1 10,3 Plage de recopie Pour afficher la sécheresse Exercice 2 : Le ateur d'équation du second degré le va se faire en deux temps : 1 temps : faire afficher si Δ >0 : «oui, il y a deux solutions distinctes» si Δ =0 : «oui, il y a une solution double» si Δ <0 : «non, il n'y a pas de solution réelle» 2 temps : er les solutions pour les deux premiers cas voici le tableau à compléter JP Cayuela 1 STAV Module M4 3
A B C D E F 1 2 a b c 3 x² x =0 4 5 de 6 7 y a-t-il des solutions 8 9 des solutions 10 11 Programmation du message Plage de recopie De delta Pour afficher: «oui.» ou «non...» Pour afficher:les valeurs solutions JP Cayuela 1 STAV Module M4 4
Exercice 4 : DEVIS. Programmation Type de location : A : 560, B=655 (semaine) Supplément demi-pension : adultes : 125, enfants : 85 (semaine) type d'assurance : 1(pas d'assurance) : 0, 2(assurance de moins de 10j) : 5, 3 (assurance totale) : 20. remise : 0 : 0 %, 1 : 2 %, 2 : 3 %, 3 : 5 % A B C D E 1 ANNEXE 2 - Fiche de renseignements et Devis 2 3 FICHE DE RENSEIGNEMENTS 4 Client 1 Client 2 Client 3 Client 4 5 Type de location (A ou B) 8 Supplément demi pension pour les adultes (OUI/NON) 9 Supplément demi pension pour les enfants (OUI/NON) 10 Type d'assurance annulation (1, 2 ou 3) 11 Code remise (0, 1, 2, ou 3) 12 13 14 15 DEVIS SEJOUR Client 1 Client 2 Client 3 Client 4 16 Nombre d'adultes 17 Nombre d'enfants de moins de 12 ans 18 Prix de la location 19 Supplément demi pension adulte 20 Supplément demi pension enfants 21 Assurance annulation 22 Sous total 23 Remise 24 Total JP Cayuela 1 STAV Module M4 5
Plage de recopie Du prix de la location Du supplément demipension adulte Du supplément demipension enfant Assurance annulation Du sous total De la remise Du total Proposez le devis pour ces 4 clients client 1 client 2 client 3 client 4 Appartement B - 4 adultes et 2 enfants. 1/2 pension pour tous, assurance code 2, remise code 1 Appartement A - 2 adultes 1 enfant ½ pension pour les adultes uniquement, assurance code 3, remise code 3 Appartement B - 6 adultes 3 enfants. ½ pension pour tous, assurance code 1, remise code 1 Appartement A - 1 adultes 1 enfants. ½ pension pour enfant seulement, assurance code 2, remise code 2 JP Cayuela 1 STAV Module M4 6