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

طباعة رسالة حسب العمر لغة c++

Aisha Abdul Majeed Idris

السؤال

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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...