TD Programmation C/C++
N°4
Objectifs : 1. Utilisation de structure de contrôle Si ...Alors ... Sinon... FinSi 2. Utilisation de structure Cas ... Parmi 3. Utilisation de Faire ... Tant Que ...
Sujet 1 Etudier la solution de l'équation a * x2 + b*x + c = 0 (sans calculer les racines complexes) Sujet 2 Etudier le calcul du montant d'imposition, mI, des revenus d'un foyer familial. Soit rP et rM les revenus respectifs de vos parents, père et mère, n le nombre d'enfants à charge, dont vous même. Chaque parent bénéficie une réduction (rRp pour le père, rRm pour la mère) de ses revenus : soit 10% de ses revenus soit une déduction des frais réels dont le montant est plafonné à pF. Le revenu net du foyer rN est la somme des revenus après les déductions. 1. Représenter le calcul de rN par un organigramme. La référence fiscale rF est obtenue par rN / nP, où nP est le nombre de parts au foyer : un adulte est compté comme une part, un enfant à charge une demie part pour les 2 premiers enfants, puis une part entière à partir du 3e enfant. 2. Représenter le calcul de nP et de rF par un organigramme. Le barème d'imposition est déterminé par rF selon la table suivante : si rF est :
Déduction supplémentaire rS taux d'imposition tI
10000 €
0
non imposable
10001€ à 20000€
8000€
10%
20001€ à 65000€
13000€
20%
à partir de 65001 €
35000€
40%
Le montant d'imposition, mI est obtenu par la formule ci-dessous : mI = ( rN - rS ) * tI 3. Représenter le calcul de mI par un organigramme. Sujet 3 Etudier la réalisation d'une calculatrice simple. Cette calculatrice effectue une opération arithmétique entre deux valeurs numériques selon l'opérateur (+, - , *, /). - Réaliser d'abord l'algorithme avec la structure Si...Alors... Sinon ... FinSi - Réaliser la même application avec la structure Cas ... Parmi - Proposer une structure de contrôle permettant de répéter l'opération de calcul.