RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Serv: irc.irc-land.org
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 prg tres difficile

Forum : C
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ C

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGES : [1] [2] [3]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM C

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
Eic2004
Nouveau membre
Avatar de Eic2004
Inscrit : 04/01/2007
Messages : 19
Message
#133495
Posté le 13/05/07 à 19:04
bonjour j ai un grave problème je doit faire ce programme pour mardi au maxi et je n'y arrive pas :
en utilisant les tableau structure écrivez un programme C permettant de gerer les salaires des employés d une entreprise.
les paramètres identifiant les salariés sont 30 salariérs)
- imat
- nom
- Salaire de base
- nbre d enfants
- alloc
- année d emboche
-prime d ancienté (pa)
- statut
- prime de rendement
- tranche IGR
- IGR
- CNSS
- Salaire net
Les conditions de traitement sont :
1_ CNSS plafonnée a 6000 dh à 3.26%
2_ IGR : Tranche IGR
1 0%*SB (salaire de base)
2 4%*SB
3 7%*SB
4 14%*SB
5 20%*SB
6 44%*SB
3_ alloc
3 premiers enfant ----------> 80 dh/enfant
3 suivant ----------> 100 dh/enfant
Rien pour plus.

4_ statut
Cadre(1) ----> PR=15%*SB
Employé(2) ----> PR=20%*SB

PA
Cadre ---------> <= 10ans -> PA=3%*SB
PLUS -> PA=5%*SB
Employé ---------> <= 10ans -> PA=1%*SB
---------> PLUS -> PA=2%*SB
SNET = SB+Alloc+PR+PA-CNSS-IGR

Menu

Menu
1------- Saisie
2------- Affichage
3------- Liste
4------- Tri
5------- Recherche
6 ------ Modification
7------- Quitter
Votre choix ?


NB:
Void liste permet d afficher les salariés sur une liste comme suite
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
------- -------- -------- ------- -------- -------- -------
sauf qu'il y a 30 salarier et l écran ne dispose que de 25 ligne et on a pas encore fait la leçon comment exploité l écran
donc il faut faire deux listes


Les autres voids peuvent utiliser le mème écran de saisie / affichage

Salaries N° :
imat : ------------------
Nom : ------------------
---- : ------------------
---- : ------------------
---- : ------------------
---- : ------------------
---- : ------------------
---- : ------------------
---- : ------------------
---- : ------------------
---- : ------------------
---- : ------------------
---- : ------------------
---- : ------------------
---- : ------------------
---- : ------------------
---- : ------------------
---- : ------------------

Appuyez sur une touche pour suivant .
il faut optimiser le prg en réduisant les voids .

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

fatma_87
Membre MP
Avatar de fatma_87
Inscrit : 14/02/2007
Messages : 217
Message
#133505
Posté le 13/05/07 à 20:53
salut Eic2004 en fait on est pas ici pour faire les projets mais biensure pour s'entraider .

bon voici un model pour le menu


void main() { int i,choix,fin_prog=0; do { printf(" LE MENU PRINCIPALE "); printf("1) saisir"); printf("2) affichag"); switch(choix) { case 1 : saisir(); break; case 2 :affichag(); break; . . . . case n: printf("\n\n\n\n\n\n\n\n **** Merci pour votre visite ****\n\n\n\n"); fin_prog=1; //utilisation d'un booléen pour quitter la boucle break; default :printf("errer"); fin_prog = 0; break; } }while(fin_prog == 0); //tant que fin_prog = 0 }



et si tu veux tu peux mettre ton code et on t'aidra...
ciao et bon courageSmiley
__________________________
il faut être patient et ambitieux

never give up , let the challenge your way to live

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

doh
Membre du club
Avatar de doh
Inscrit : 06/09/2004
Messages : 455
Message
#133508
Posté le 13/05/07 à 21:37
1> ma structure de donnée + gestion de celle ci
2> macro caclule
3> blabla d'affichage

je comprend pas trop le titre de ce topic mais bon

ps : ici fin_prog = 0; j'en vois pas trop l'utilite :)
__________________________
// cherche un petit boulot ( juin - juillet ) 2007 ;

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Eic2004
Nouveau membre
Avatar de Eic2004
Inscrit : 04/01/2007
Messages : 19
Message
#133640
Posté le 15/05/07 à 00:41
bah de l aiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiide svp

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2843
Message
#133644
Posté le 15/05/07 à 08:30
On t'aidera autant que nécessaire... simplement, on ne fera pas le travail à ta place...

Dis nous ce que tu n'arrives pas à faire (pas tout, c'est impossible) et ensuite, on verra comment on peut t'aider. Le but s'est que tu progresses toi. Nous, on sait très bien le faire ce petit programme...
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

fatma_87
Membre MP
Avatar de fatma_87
Inscrit : 14/02/2007
Messages : 217
Message
#133683
Posté le 15/05/07 à 16:15
et bah chui tout à fait d'accord avec Czayfaboo .
montre moi ta solution et je te promais de t'aider..
mais fournis au moins un peu d'effort .

peut êtr tu le trouve pas facile , moi aussi j'ai fait mon projet toute seule.
on est tous ici pour s'entraider .alors montre nous ton code et tu verra que ça sera trés bénéfique mieu que d'avoir un code parachuté.
__________________________
il faut être patient et ambitieux

never give up , let the challenge your way to live

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

vortex666
Modérateur :
- C & C++
- OpenGL
- Delphi
Chef de projet(s) :
- Vortez3DEngine

Avatar de vortex666
Inscrit : 20/09/2004
Messages : 482
Message
#133698
Posté le 15/05/07 à 18:45
En gros, il faut que tu te crée une structure ou une class qui peut contenir toute l'info donc ta besoin. Apres, tu fait un array de 30 element avec, tu repli ton array avec toute l'info neccesaire, apres tu fait un loop pour afficher les resultats. Bonne chance.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Eic2004
Nouveau membre
Avatar de Eic2004
Inscrit : 04/01/2007
Messages : 19
Message
#133711
Posté le 15/05/07 à 20:03
ecouté les amis j ai fait le programme il me manque juste la suppression donc voulais vous me donné un void suppresion eficace et simple svp !!

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

rainbow
Membre du club
Chef de projet(s) :
- IA savane
- Team MoteurProg

Avatar de rainbow
Inscrit : 26/05/2006
Messages : 920
Message
#133713
Posté le 15/05/07 à 20:20
qu'as tu mis dans ton void suppression() ?
__________________________
............ Curtis: RTS 3D ..............
......Image
........... TeamMoteurProg...........

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

doh
Membre du club
Avatar de doh
Inscrit : 06/09/2004
Messages : 455
Message
#133716
Posté le 15/05/07 à 20:28
void delete ( struct * tofree ){
free(tofree);
}
__________________________
// cherche un petit boulot ( juin - juillet ) 2007 ;

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM C



    PAGES : [1] [2] [3]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.