Intégration du P7 dans l’épreuve E41 N.FREYDIERE – J.P.MINIER - A.ZURITA Intégration du P7 dans l’épreuve E41 Supports théoriques Le Tableau évènement-résultat Le SQL Le tableur & les algorithmes 19 Janvier 2017 Formation BTS CG – Parc Chabrières
Formation BTS CG – Parc Chabrières 3. Le tableur & les algorithmes N.FREYDIERE – J.P.MINIER - A.ZURITA N.FREYDIERE – J.P.MINIER - A.ZURITA Contexte E41 La PME SAS CG bénéficie du taux réduit d'IS (15% jusqu'à 38 120 €, 33 1/3% au delà). Le dirigeant voudrait réaliser des simulations d'impôts à payer sur tableur, dans un premier temps avec une formule de calcul, puis en réalisant une fonction personnalisée 19 Janvier 2017 Formation BTS CG – Parc Chabrières
A – Formule sur tableur 3. Le tableur & les algorithmes N.FREYDIERE – J.P.MINIER - A.ZURITA A – Formule sur tableur Rédaction de la formule de calcul à partir d'une feuille de calcul =SI(B1>38120;(B1-38120)*1/3+38120*15%;B1*15%) 19 Janvier 2017 Formation BTS CG – Parc Chabrières
B – Structure d'un algorithme 3. Le tableur & les algorithmes N.FREYDIERE – J.P.MINIER - A.ZURITA B – Structure d'un algorithme Pour réaliser une fonction personnalisée sur tableur, il faut au préalable rédiger l'algorithme qui va respecter une syntaxe 19 Janvier 2017 Formation BTS CG – Parc Chabrières
B – Structure d'un algorithme 3. Le tableur & les algorithmes N.FREYDIERE – J.P.MINIER - A.ZURITA B – Structure d'un algorithme 1 –Donner un titre & écrire "Début" Calcul de l'IS (titre) DEBUT 2 - Déclarer les variables avec leur type Variables : BENEFICE : entier IS : entier 3 - Déclarer les constantes Constantes : Taux_réduit : 15% Taux_normal : 33%1/3 Plafond_taux_réduit : 38120 4 – Affecter une valeur à une variable (Lire/Afficher/Saisir) Lire BENEFICE ← 45000 5 – Ecrire de la structure de l'algo TANTQUE…Fin TANTQUE Si… Alors FINSI 6 – Afficher le résultat de l'algorithme (Lire/Afficher) AFFICHER "L'IS à payer est de : " AFFICHER IS 7 – Ecrire la FIN de l'algorithme FIN
Structure conditionnelle Afficher les résultats 3. Le tableur & les algorithmes N.FREYDIERE – J.P.MINIER - A.ZURITA C - Structures répétitives & conditionnelles Comment faire des crêpes ? Annonce des variables Structure répétitive Structure conditionnelle Afficher les résultats 19 Janvier 2017 Formation BTS CG – Parc Chabrières
C - Structures répétitives & conditionnelles 19/01/2017 3. Le tableur & les algorithmes N.FREYDIERE – J.P.MINIER - A.ZURITA C - Structures répétitives & conditionnelles Structure répétitive TANT QUE Exécution répétée d’une ou plusieurs instructions : TANT QUE la condition est vraie, la série d’action est réalisée. Dans le cas contraire, la séquence est terminée FIN TANT QUE Exemple : TANT QUE il y a des clients avec un solde > 0… faire tel calcul… FIN TANTQUE Syntaxe Tant que Fin Tant que 19 Janvier 2017 Formation BTS CG – Parc Chabrières
C - Structures répétitives & conditionnelles 3. Le tableur & les algorithmes N.FREYDIERE – J.P.MINIER - A.ZURITA C - Structures répétitives & conditionnelles B. Structure répétitive SI.. ALORS Equivalent à la fonction SI() de EXCEL Remarques : SINON n'est pas obligatoire. Ex : si client = VIP, ALORS réduction de 10%, sous-entendu, si pas VIP, pas de réduction FINSI est obligatoire pour chaque SI ouvert Exemple : SI(a>10;b;si(a>20;c;d)). En algo, il y aura deux SI et deux FINSI Syntaxe Si... Fin si Alors... Sinon... 19 Janvier 2017 Formation BTS CG – Parc Chabrières
Conclusion : Intégration des algorithmes en E41 3. Le tableur & les algorithmes N.FREYDIERE – J.P.MINIER - A.ZURITA Conclusion : Intégration des algorithmes en E41 Voir sujets de l'épreuve E5 E5 du BTS CGO Sujet CERP 2010 Algorithme de la fonction personnalisée "NouvPrix" Commentaire : déclaration des variables déclare NouvPrix : … déclare PxBase : … Début Commentaire : introduction des données Saisir (PxBase) Saisir …………… Commentaire : calcul du nouveau prix SI DateMa < 01/01/1989 ALORS FIN SI NouvPrix ………………………….. Afficher (NouvPrix) Fin Rédiger l’algorithme de la fonction « NouvPrix » qui permettra de déterminer le nouveau prix à l’aide de l’annexe D, à rendre avec la copie. 19 Janvier 2017 Formation BTS CG – Parc Chabrières 9
Conclusion : Intégration du SQL en E41 3. Le tableur & les algorithmes N.FREYDIERE – J.P.MINIER - A.ZURITA Conclusion : Intégration du SQL en E41 Voir sujets de l'épreuve E5 E5 du BTS CGO Sujet CERP 2010 Dans le cadre de sa gestion des stocks, Mme Heat souhaite connaître la quantité totale commandée entre le 1er mai 2009 et le 1er mai 2010 pour le médicament Detrium. SELECT SUM(QteCde) AS Quantité_Totale FROM MEDICAMENT, COMPOSER, COMMANDE-FRS WHERE MEDICAMENT.NumMed = COMPOSER.NumMed AND COMPOSER.NumCde = COMMANDE-FRS.NumCde AND DateCde BETWEEN 01/05/2009 AND 01/05/2010 AND DesMed like "Detrium" ; 19 Janvier 2017 Formation BTS CG – Parc Chabrières 10