[Renommé] Windev Calculer la date de départ en retraite connaissat l'âge

Résolu
aristideman Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

Je voudrais déterminer la date de départ à la retraite d'un employé connaissant son age.

J'ai calculé son age or l'age de la retraite est fixié à 60 ans j'ai donc déterminé le nombre d'année qui lui reste à travailler.

Je recupère le nombre d'années qui lui reste à travailler le convertir en nombre de jour puis convertir son age aussi en nombre de jours puis additionner les deux ramener le résultat en date (JJ/MM/AAA)

Comment peut-on faire ça ?

Merci d'avance




anc
A voir également:

4 réponses

DesTunK Messages postés 361 Date d'inscription   Statut Membre Dernière intervention   157
 
En quel langage ?
0
CptRomaiin Messages postés 315 Date d'inscription   Statut Membre Dernière intervention   58
 
Salut,

Dans quel langage souhaites tu faire ça ?

Parce que selon le langage il peut y avoir des fonctions spécifiques pour les calculs de dates (prise en compte des années bissextiles...).
0
DesTunK Messages postés 361 Date d'inscription   Statut Membre Dernière intervention   157
 
Exactement :)
On fait de notre mieux pour répondre, mais sans cette précision, on ne peut rien faire
0
aristideman > DesTunK Messages postés 361 Date d'inscription   Statut Membre Dernière intervention  
 
aristideman- 10 juin 2015 à 20:30
Je voudrai le faire en Windev 17 (WLangage). Mais le raisonnement algorithmique serait aussi le bienvenu comme ça dans d'autre langage ça pourra me servir
0
Utilisateur anonyme
 
Bonjour quelque soit le langage

J'ai calculé son age or l'age de la retraite est fixié à 60 ans
Si tu as calculé son âge, c'est très probablement grâce à sa date de naissance, non?
Donc retraite = naissance + 60 ans.
Si tu as la naissance au format JJ/MM/AAAA, alors
retraite = nouvelle date (JJ,MM,AAAA+60)
0
aristideman
 
Bsr!
Bien sûr j'ai calculer l'age grâce à sa date de naissance.
Que représente ''nouvelle date'' ?
Y a-t-il une fonction en windev qui permet de faire ça facilement ?

Ok, je vois ce que tu veux dire. je tente la mise en oeuvre de ton explication et je revient pour dire si ça a marché.
0
Utilisateur anonyme
 
Bonsoir, je ne connais pas windev, alors dans mon esprit, "nouvelle date" représente la fonction/méthode/objet qui permet de créer une variable de type date.
A moins que tu aies directement le moyen d'ajouter des années
0
aristideman
 
Bonsoir!
Merci Whismeril après avoir exploité ton idée j'ai pu résoudre le problème.

En effet, un champ de type date en Windev possède les propriétés suivantes: Date..Année, Date..Mois, Date..Jour permettant d'effectuer les calculs sur les date.

J'ai juste écrit

// Variable de type date qui va contenir la de départ à la retraite
DateRetraite est une Date

// A ses nombres d'année depuis sa naissance on ajoute 60
DateRetraite = DateDeNaissance..Année += 60

60 étant l'âge de la retraite.
0
Utilisateur anonyme
 
Tant mieux, merci de passer le sujet en résolu avec le lien "Marquer comme résolu" sous le titre de la discussion.
Si tu ne vois pas ce lien, le site ne te reconnais plus (tu n'es pas membre), dis le ici, je le ferai pour toi
0