Langage C impôt

Fermé
Programmeur_2002 Messages postés 7 Date d'inscription samedi 30 avril 2022 Statut Membre Dernière intervention 2 juin 2023 - 30 avril 2022 à 14:01
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 1 mai 2022 à 16:28
Bonjour j'ai besoin de calculer l'impôt en langage c
Les hommes de plus de 20 ans paient l'impôt
Les femmes paient l'impôt entre 18 et 35 ans
Les autres ne paient pas l'impôt
A voir également:

3 réponses

[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 1 092
30 avril 2022 à 15:31
Salut Programmeur_2002,

Tu dois calculer l'impôt ou déterminer, en fonction de l'âge et du sexe d'une personne, si elle est imposable ou pas ?


Dal
0
Programmeur_2002 Messages postés 7 Date d'inscription samedi 30 avril 2022 Statut Membre Dernière intervention 2 juin 2023
30 avril 2022 à 16:07
Salut je dois déterminer si elle est imposable ou pas par son sexe et son âge
0
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 1 092
Modifié le 1 mai 2022 à 16:56
Salut Programmeur_2002,

Tu ne dois donc pas calculer l'impôt et ton exercice est très simple.

Tu mets l'âge dans une variable de type int.

Il te faut aussi une variable déterminant le sexe de la personne ou genre. Pour cela, tu peux définir des constantes 0, 1, 2 par exemple (respectivement pour FEMININ, MASCULIN, AUTRE). Pour plus de lisibilité, tu peux le faire en affectant ces constantes à des
#define
que tu pourras affecter à une variable sexe de type int, ou tu peux créer un type
enum
, par exemple, ce qui est la façon la plus naturelle de le faire en C puisqu'il s'agit d'une énumération.

Ensuite, tu initialises une variable
int imposable = 0;
(non-imposable) et tu la mets à 1 si les conditions sont réunies (imposable). Tu peux aussi utiliser le type bool en écrivant
bool imposable = false;
et en le mettant à
true
si tu ajoutes l'entête
#include <stdbool.h>
te permettant d'utiliser ce type.

La façon la plus simple de le faire est de tester d'abord le sexe, puis, en fonction du sexe, l'âge.

Cela peut se faire avec des if imbriqués, ou avec switch / case, et un if dans chaque case.

:-)

Où est-ce que tu bloques ?

Montre ton code pour nous dire où tu en est et là où tu as besoin d'aide.


Dal

P.S. dans ce système les personnes de sexe AUTRE ne payent pas d'impôts (si le système doit prendre en compte cette 3ème catégorie) !
0