الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

احتاج كود c++ يحول الارقام إلى كلمات

بدأه mlook1985 في 30 نوفمبر 2010 · 9 رد · 1,775 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخواني انا لست مبرمج c++

ولكني احتجت كود مكتوب بهذه اللغة وظيفته

تحويل الأعداد من قيم عددية إلى كلمات

يعني ندخل 120 يعطينا البرنامج مئة وعشرون طبعا بالانجليزية

حتى لو كان الرقم سالب يظهر ذلك

أرجو أن يكون طلبي موجود لديكم

وشكرا لكم وبارك الله فيكم

#2
اقتباس
السلام عليكم ورحمة الله وبركاته

و علیکم السلام و رحمة الله و برکاته

mlook1985 كتب:

اخواني انا لست مبرمج c++

ولكني احتجت كود مكتوب بهذه اللغة وظيفته

تحويل الأعداد من قيم عددية إلى كلمات

يعني ندخل 120 يعطينا البرنامج مئة وعشرون طبعا بالانجليزية

حتى لو كان الرقم سالب يظهر ذلك

أرجو أن يكون طلبي موجود لديكم

وشكرا لكم وبارك الله فيكم

یمنع طلب حل واجبات... هل لدیک محاولة؟

1
#3

شكرا لك اخي على الرد

لكني لا اطلب حل واجب وانا لا ادرس هذه اللغة

مجرد احتجت الكود في مهنتي في التدريس

وشكرا لك

#4

يمكنك الإطلاع على هذا الرابط .. سيفيدك :

www.arabteam2000-forum.com/index.php?showtopic=223675

عندي سؤال :)

كيف تكون أستاذ برمجة و لا تستطيع كتابة مثل هذه الأكواد !؟

بالتوفيق.

#5

وعلى ماظن هذا الكود لايدرس بالثانويه .. اكيد في الجامعه ..!!

ا

#6
اقتباس
وعلى ماظن هذا الكود لايدرس بالثانويه .. اكيد في الجامعه ..!!

و هل توجد أكواد تُدرس في الثانوية !؟

كنت أظن أن البرمجة تُدرس في الجامعة فقط !

+++

الكود بسيط جدا و لا يحتاج إلى مستوى متقدم لفهمه و تطبيقه !

#7

شكرا

انا سجلت في منتداكم وطلبت طلب

بإمكانكم تجيبوني على طلبي أو لا ,, وليس هنالك داعي لهذه التساؤلات التي تكذب كلامي

انا مدرس تكنولوجيا في فلسطين وادرس اكواد فيجوال بيسك ,, لكني لسبب ما احتجت هذا الكود

يعني لازم احكي كل اللي عندي حتى تتم الاجابة

خلص انا بطلت بدي الكود

غلبتكم معي

تم تعديل هذه المشاركة بواسطة mlook1985 في 30 نوفمبر 2010 في 20:26

#8

اخي .. هذه تساؤلات عاديه .. وليست تعييب لك ولكن استغراب .. وايضا ليست تكذيب لك ..

والاخ خالد .. قام بمساعدتك .. ونحن اول والاخير اخوهـ ..

ولكن نتمنى لك ان تزيد من معرفه البرمجيه بما انك مدرس تكنولوجيا ..

ولو احتجت شي اخر المنتدى مااراح يقصر معاك ..

1
#9
اقتباس
انا سجلت في منتداكم وطلبت طلب, بإمكانكم تجيبوني على طلبي أو لا

ألم نُجبك يا أخي !؟

اقتباس
ليس هنالك داعي لهذه التساؤلات التي تكذب كلامي

أين التكذيب يا أستاذي الفاضل !؟

كنت أظنك تُدرس البرمجة بالسي++ و استغربت من كونك لا تعرف كتابة مثل هذه الأكواد.

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

إذا عُرف السبب بطل العجب :)

اقتباس
يعني لازم احكي كل اللي عندي حتى تتم الاجابة

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

اقتباس
ولو احتجت شي اخر المنتدى مااراح يقصر معاك ..

بالضبط .. إذا كنتُ أعرف الجواب فسأكون أول من يرد عليك :)

تحياتي العطرة.

1
#10

هذا كود .. ان شاء الله بيوفي بالغرض

#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <string>

//------------------------------------------------------------------------------
//******************************************************************************
//------------------------------------------------------------------------------


template<class T>
class queue
 {
  public:
        queue () ;    //The Constructor
        void queue_appende(T& item);
        void serve(T& max_item);
        T index_arr();
        void print();

  private:
         T info ;
         int count ;
         T queue_arr[1000];
         int maxqueue  ;
 };


template<class T>
queue<T>::queue()
 {
  count = 0 ;
  maxqueue = 100;
 }


template<class T>
void queue<T>::queue_appende(T& item)
  {
  textcolor(11);
   if(count>=maxqueue)
    cprintf("Error the queue is full\r\n");
   else
   {
   queue_arr[count]=item;
//   cprintf("you success in pushing\r\n");
   count++;
   }

 //  getch();
  }



  template<class T>
  void queue<T>::serve (T& max_item)
    {
      if (count==0)
        cout<<"queue is empty ";

      else
        {
          cout<<"you serve the item : " <<max_item ;
          for (int i=0;i<count-1;i++)
          {
              if (queue_arr==max_item)
                 {
                 for (int y=i;y<count;y++)
                 queue_arr[y] = queue_arr[y+1];

                 }

          }
            count--;
        }

   }

  template<class T>
 T queue<T>::index_arr()
  {
   T max=0 ;
   for (int i=1;i<count ;i++)
     {
       if (queue_arr>max)
          max = queue_arr ;
     }
     return max ;
   }

   template<class T>
   void queue<T>::print()
    {
    cout<<endl;
    if (count>0)
    cout<<"\tqueue is : ";
      for (int i=0;i<count;i++)
       cout<<queue_arr<<"  " ;

    cout<<endl<<endl;;
    }

  int main()
    {

     queue<int> q ;
     int item;
     int max_item;
     int choise;

     do
      {
       if (choise == 3)break;
        clrscr();
        q.print();
       cout<<"     1.   to append to queue         "<<endl;
       cout<<"     2.   to serve priority to queue "<<endl;
       cout<<"     3.   to end the program         "<<endl;
       cout<<"  enter your choise ";
       cin>>choise ;

       switch (choise)
         {
          case 1:
            {
              cout<<"enter your item ";
              cin>>item;
              q.queue_appende(item);
            break;
            }

          case 2:
             {
              max_item = q.index_arr();
              q.serve(max_item);
              getch();
              break;
             }

             case 3:
             break;

          }

        } while (choise !=3);

       cout<<"\npress anay key to exist ";
     getch();
     }

مواضيع مشابهة