اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

ي مرحب

قم بتجربة الكود التالي :

#include <iostream>
using namespace std;

int main() {
  int age = 22; // متغير يحتوي علي العمر
  if (age < 18) { // نفحص المتغير إذا كانت قيمة المتغير أقل من 18 يطبع "Child"
    cout << "Child.";
  } else if (age > 18) { // إذا لم يتحقق الشرط الأول نفحص المتغير إذا كانت قيمة المتغير أكثر من 18 يطبع "Adult"
    cout << "Adult.";
  } else { // إذا لم يتحقق الشرط الأول و الثاني نقوم بطباعة "No Data"
    cout << "No Data.";
  }
  return 0;
}

 

  • 0
نشر

#include <iostream>

using namespace std;

#include <string>
#include <sstream>

int main()
{
    std::string line;
    unsigned int endapp = 0;
    double d;
    while (endapp == 0)
    {
        std::cout << "Enter Age:";
        std::getline(std::cin, line);
        std::stringstream ss(line);
        if (ss >> d)
        {
            if (ss.eof())
            {   
                if(d == 0)
                {
                   endapp = 1;
                }
                if( d > 0 && d < 18 )
                {
                    std::cout << "\n" << d << " Is Child Age \n" << std::endl; 
                }
                if( d >= 18)
                {
                   std::cout << "\n" << d << " Is Adult Age \n" << std::endl; 
                }
               
               
            }
        }
        else
        {
            std::cout << "\nPlease Enter 0 to Exit or enter Right Age " << std::endl;
        }
    }
    std::cout << "See You  " <<  std::endl;
}

النتيجة 

Enter Age:1

1 Is Child Age 

Enter Age:5

5 Is Child Age 

Enter Age:10

10 Is Child Age 

Enter Age:15

15 Is Child Age 

Enter Age:18

18 Is Adult Age 

Enter Age:19

19 Is Adult Age 

Enter Age:20

20 Is Adult Age 

Enter Age:25

25 Is Adult Age 

Enter Age:50

50 Is Adult Age 

Enter Age:100

100 Is Adult Age 


Enter Age:my age 

Please Enter 0 to Exit or enter Right Age 
Enter Age:age 

Please Enter 0 to Exit or enter Right Age 
Enter Age:ten

Please Enter 0 to Exit or enter Right Age 
Enter Age:0
See You  

 

  • 0
نشر (معدل)

مرحباً صديقي العزيز  الكود هو:

#include<iostream>
using namespace std;
int main()
{
  int n;
  cout << "How old are you?";cin>>n;
  if(n > 0 && n<=12)
  {
    cout << "Baby طفل"<<endl;
  }
  if(n > 12 && n <= 18)
  {
    cout << "a teenager مراهق"<<endl;
  }
  if(n > 18 && n <= 45)
  {
    cout << "a young man شاب "<<endl;
  }
  if(n > 45)
  {
    cout << "Aging الشيخوخة "<<endl;
  }
  return 0;
}

لقد قمنا في البداية بتعريف المكتبات و من ثم تعريف دالة البرنامج الرئيسي main ، ثم عرفنا رقم صحيح متغير n ، ثم طلبنا من المستخدم إدخال عمره ، ثم قام البرنامج بالعمليات الاتي:-
إذا كان عمر الشخص أكبر من يوم و حتى 12 عام فهو مصنف ضمن مرحلة الطفولة

إذا كان عمر الشخص أكبر من 12 سنة و أصغر من او يساوي 18 فهو مصنف ضمن مرحلة المراهقة

إذا كان عمر اكبر من 18 و اصغر من او يساوي 45 فإنه يصنف في مرحلة الشباب

اما إذا اكبر من 45 فإنه يصنف ضمن مرحلة الشيخوخة 


نهايةً أتمنى أنني قد أفدتك ، يمكنك تشغيل الكود على هذا الموقع

https://repl.it

 

تم التعديل في بواسطة Fence Tech

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...