شما این محصولات را انتخاب کرده اید

سبد خرید

محاسبه سن در c++
شناسه پست: 6385
بازدید: 413

برنامه محاسبه سن کاربر در C++

				
					#include <iostream.h>
#include <conio.h>
#include <math.h>

//------------sourcea.ir----------------------------------//
#include <ctime>

int main() {
    // تاریخ تولد فرد را وارد کنید
    int birthYear, birthMonth, birthDay;
    std::cout << "لطفا تاریخ تولد خود را وارد کنید (سال/ماه/روز): ";
    std::cin >> birthYear >> birthMonth >> birthDay;

    // دریافت تاریخ و زمان فعلی
    std::time_t now = std::time(nullptr);
    std::tm* currentTime = std::localtime(&now);

    // محاسبه سن فرد
    int currentYear = currentTime->tm_year + 1900;
    int currentMonth = currentTime->tm_mon + 1;
    int currentDay = currentTime->tm_mday;

    int age = currentYear - birthYear;
    if (birthMonth > currentMonth || (birthMonth == currentMonth && birthDay > currentDay)) {
        age--;
    }

    // نمایش سن فرد
    std::cout << "سن شما: " << age << " سال" << std::endl;

    return 0;
}

				
			

توضیحات:

صورت سوال:

برنامه محاسبه سن در C++

به منظور محاسبه سن فرد به تاریخ شمسی در زبان C++، شما می توانید از کتابخانه‌ی <ctime> و توابع مربوط به آن استفاده کنید.

در این کد، ابتدا تاریخ تولد فرد را از ورودی دریافت می‌کنیم. سپس تاریخ و زمان فعلی را با استفاده از std::time و std::localtime به دست می‌آوریم. سپس با مقایسه تاریخ تولد و تاریخ و زمان فعلی، سن فرد را محاسبه می‌کنیم و نمایش می‌دهیم.

شما میتوانید سوالات خود را از طریق ایمیل پشتیبانی – تماس با ما – یا در قسمت نظرات سوال خود را بپرسید.

موفق باشید

A.J

پست های مرتبط:

اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها