عاونوني الله يجازيكم...ماقعدليش الوقت - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات التقنية > منتدى البرمجة

منتدى البرمجة كل ما يتعلق بلغات البرمجة، فيجوال بيسيك , سي ++ , دلفي , أكسيس , جافا , هتمل...

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

عاونوني الله يجازيكم...ماقعدليش الوقت

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 2018-04-15, 08:33   رقم المشاركة : 1
معلومات العضو
SaRa.B
عضو جديد
 
الصورة الرمزية SaRa.B
 

 

 
إحصائية العضو










Hot News1 عاونوني الله يجازيكم...ماقعدليش الوقت

السلام عليكم
من فضلك لي يقدر ينفعني حتى و بكاتبة غير البرنامج و انا نكمل بالباسكال


On veut modeliser la gestion des employes dans une entreprise. Un employe est defini par les informations : matricule, nom, prenom, date de naissance, diplome, grade, situation familiale (celibataire, marie et divorce),´ nombre d’enfants.
Ecrire un programme modulaire qui realise les taches suivantes :

1. La saisi d’un employe.
2. La recherche d’un employe donne par :
— son matricule.
— son grade.
3. Le calcul du nombre d’employes ayant la situation familiale celibataire.


و جزاكم الله خيراا








 


رد مع اقتباس
قديم 2018-04-15, 19:00   رقم المشاركة : 2
معلومات العضو
SaRa.B
عضو جديد
 
الصورة الرمزية SaRa.B
 

 

 
إحصائية العضو










افتراضي

من فضلك لي عندو الحل مايبخلنيش
الله يجازيكم









رد مع اقتباس
قديم 2018-04-15, 20:33   رقم المشاركة : 3
معلومات العضو
brahim016
عضو جديد
 
إحصائية العضو










افتراضي

السلام عليكم
يمكنني مساعدتك إذا أردته على شكل موقع أنا لست مختص في الباسكال










رد مع اقتباس
قديم 2018-04-16, 11:48   رقم المشاركة : 4
معلومات العضو
mobilisoud
عضو مشارك
 
إحصائية العضو










افتراضي

سلام
اطلب الدعاء فقط
و يمكنك تكملة البرنامج بنفسك

كود PHP:
  Program mobilisoud;
Uses Crt;

Label Return;  
TYPE
 date 
RECORD
           jour 
1..31;
           
mois 1..12;
           
an 1950..2010;
         
END;
  
statut = (celibataire,marie,divorce,veuf);
  
employer RECORD
        matricul 
string[50];
        
nom string[50];
        
prenom string[50];
        
date_n date;
        
diplome string[50];
        
grade integer;
        
nb_enfants integer;
           CASE 
situation statut OF
             celibataire 
: ();
             
marie : (enfants 0..10);
          
divorceveuf : (enfant 0..10remarie boolean)
      
END;
      
VAR
  {
soit disant on a declarer 100 employers }
  
employers : array [1..100of employer;
  
  
nb_emp integer;
  
Integer;
  
rep integer;
  
imprimer boolean;
  
texte string [40];
  
YN  Char;

  
  
BEGIN
        
            
            
Return: Clrscr;
            
writeln('Tache du programme : ');
            
writeln(' 1 : saisir un employer(s)');
            
writeln(' 2 : recherche employer par matricule ');
            
writeln(' 3 : recherche employer par grade ');
            
writeln(' 4 : Le calcul du nombre d’employes ayant la situation familiale celibataire');
            
writeln(' 5 : quitter le prog');
            
writeln('Quel est votre choix ?');
            
readln(rep);
            
            Case 
rep of
                1 
Begin
            
                      writeln
('Veuillez entrer le nombre d emplyers a saisir: ');
                      
readln(nb_emp);
            
                      FOR 
:= 1 TO nb_emp DO
                      
WITH employers[i] DO
                        
begin
                            writeln
('Veuille saisir le matricule de l employer N°',i,'?');
                            
readln(employers[i].matricul); { c.a.d employers[i].matricule }
                            
writeln('Nom du employer N°.',i,' ?');
                            
readln(employers[i].nom);
                            
writeln('Prenom du employer N°.',i,' ?');
                            
readln(employers[i].prenom);
                            
writeln('Jour de naissance du employer N°.',i,' ?');
                            
readln(employers[i].date_n.jour);
                            
writeln('Mois de naissance du employer N°.',i,' ?');
                            
readln(employers[i].date_n.mois);
                            
writeln('Année de naissance du employer N°.',i,' ?');
                            
readln(employers[i].date_n.an);
                            
writeln('Displome du employer N°.',i,' ?');
                            
readln(employers[i].diplome);
                            
writeln('Grade du employer N°.',i,' ?');
                            
readln(employers[i].grade);
                            
writeln('Nb enfants du employer N°.',i,' ?');
                            
readln(employers[i].nb_enfants);
                            
writeln('Situation familiale du employer N°.',i,' ?');
                            
readln(employers[i].situation); {celibataire,marie,divorce,veuf}
                           
                        
end;
                            
Delay(2000); 
                    Goto Return; 
                
End;

            
Begin
                    
                    writeln
('Veuille saisir le matricule de l employer a chercher?');
                    
readln(texte);
                    FOR 
:= low(employersTO high(employers) DO
                      
WITH employers[i] DO
                          
BEGIN
                            
if  employers[i].matricul texte then 
                                begin
                                    writeln
(employers[i].nom);
                                    
                                    
writeln(employers[i].prenom);
                                
END;
                        
END;
                    
Delay(2000); 
                    Goto Return; 
                
End;
            
            
Begin
                     
                    Delay
(2000); 
                    Goto Return; 
                
End;
            
Begin
                     
                    Delay
(2000); 
                    Goto Return; 
                
End;
            
            
5Begin
                    Writeln
('Quitter?'); 
                    
YN := Readkey;
                    Case 
YN of 
                        
'y' Begin 
                                Writeln
('Good Bye...'); 
                                
Delay(1000); 
                                
Halt;
                            
End;
                        
'n' : Goto Return;
                    
End; {End Case 2}
                
End;  
        
End;  

  
END









رد مع اقتباس
قديم 2018-04-18, 16:55   رقم المشاركة : 5
معلومات العضو
SaRa.B
عضو جديد
 
الصورة الرمزية SaRa.B
 

 

 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة brahim016 مشاهدة المشاركة
السلام عليكم
يمكنني مساعدتك إذا أردته على شكل موقع أنا لست مختص في الباسكال

شكراا لك
ممكن تفيدني بالموقع
و جزاك الله خير









رد مع اقتباس
قديم 2018-04-18, 17:00   رقم المشاركة : 6
معلومات العضو
SaRa.B
عضو جديد
 
الصورة الرمزية SaRa.B
 

 

 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة mobilisoud مشاهدة المشاركة
سلام
اطلب الدعاء فقط
و يمكنك تكملة البرنامج بنفسك

كود PHP:
  program mobilisoud;
uses crt;

label return;  
type
 date 
record
           jour 
1..31;
           
mois 1..12;
           
an 1950..2010;
         
end;
  
statut = (celibataire,marie,divorce,veuf);
  
employer record
        matricul 
String[50];
        
nom String[50];
        
prenom String[50];
        
date_n Date;
        
diplome String[50];
        
grade Integer;
        
nb_enfants Integer;
           case 
situation Statut of
             celibataire 
: ();
             
marie : (enfants 0..10);
          
divorceveuf : (enfant 0..10remarie Boolean)
      
end;
      
var
  {
soit disant on a declarer 100 employers }
  
employers : Array [1..100of employer;
  
  
nb_emp Integer;
  
Integer;
  
rep Integer;
  
imprimer Boolean;
  
texte String [40];
  
yn  Char;

  
  
begin
        
            
            
return: Clrscr;
            
writeln('tache du programme : ');
            
writeln(' 1 : Saisir un employer(s)');
            
writeln(' 2 : Recherche employer par matricule ');
            
writeln(' 3 : Recherche employer par grade ');
            
writeln(' 4 : Le calcul du nombre d’employes ayant la situation familiale celibataire');
            
writeln(' 5 : Quitter le prog');
            
writeln('quel est votre choix ?');
            
readln(rep);
            
            case 
rep of
                1 
Begin
            
                      writeln
('veuillez entrer le nombre d emplyers a saisir: ');
                      
readln(nb_emp);
            
                      for 
:= 1 to nb_emp do
                      
with employers[i] do
                        
begin
                            writeln
('veuille saisir le matricule de l employer n°',i,'?');
                            
readln(employers[i].matricul); { c.a.d employers[i].matricule }
                            
writeln('nom du employer n°.',i,' ?');
                            
readln(employers[i].nom);
                            
writeln('prenom du employer n°.',i,' ?');
                            
readln(employers[i].prenom);
                            
writeln('jour de naissance du employer n°.',i,' ?');
                            
readln(employers[i].date_n.jour);
                            
writeln('mois de naissance du employer n°.',i,' ?');
                            
readln(employers[i].date_n.mois);
                            
writeln('année de naissance du employer n°.',i,' ?');
                            
readln(employers[i].date_n.an);
                            
writeln('displome du employer n°.',i,' ?');
                            
readln(employers[i].diplome);
                            
writeln('grade du employer n°.',i,' ?');
                            
readln(employers[i].grade);
                            
writeln('nb enfants du employer n°.',i,' ?');
                            
readln(employers[i].nb_enfants);
                            
writeln('situation familiale du employer n°.',i,' ?');
                            
readln(employers[i].situation); {celibataire,marie,divorce,veuf}
                           
                        
end;
                            
delay(2000); 
                    goto return; 
                
end;

            
Begin
                    
                    writeln
('veuille saisir le matricule de l employer a chercher?');
                    
readln(texte);
                    for 
:= low(employersto high(employers) do
                      
with employers[i] do
                          
begin
                            
if  employers[i].matricul texte then 
                                begin
                                    writeln
(employers[i].nom);
                                    
                                    
writeln(employers[i].prenom);
                                
end;
                        
end;
                    
delay(2000); 
                    goto return; 
                
end;
            
            
Begin
                     
                    delay
(2000); 
                    goto return; 
                
end;
            
Begin
                     
                    delay
(2000); 
                    goto return; 
                
end;
            
            
5Begin
                    writeln
('quitter?'); 
                    
yn := readkey;
                    case 
yn of 
                        
'y' Begin 
                                writeln
('good bye...'); 
                                
delay(1000); 
                                
halt;
                            
end;
                        
'n' : Goto return;
                    
end; {end case 2}
                
end;  
        
end;  

  
end



شكراا شكراا شكرااا
ربي يفرجها عليك كيما فرجتها علي و ربي يجازيك ان اشاء الله









رد مع اقتباس
إضافة رد


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 11:02

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc