نمایش نتایج 1 تا 3 از 3

نام تاپیک: جمع ارقام یک عدد

  1. #1

    جمع ارقام یک عدد

    سلام

    من می خوام جمع ارقام یک عدد مثلا سال جاری رو بدست بیارم ، کد زیر رو نوشتم ، اعداد رو تک تک جدا می کنه ولی جمع رو درست بر نمی گردونه .
    ممنون میشم اگه راهنمایی کنید .

    DateTime date= DateTime.Now;
    string yer = date.Year.ToString();
    int sum = 0;
    foreach (var item in yer)
    {
    sum +=(int) item;
    Console.WriteLine(sum);
    }

  2. #2
    کاربر دائمی آواتار fjm11100
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    سن
    43
    پست
    658

    نقل قول: جمع ارقام یک عدد

    دلیلش اینه که تو داری کد اسکی اونا را جمع می کنی نه عدد واقعی را
    کد قسمت جمع کردن را اینجوری تغییر بده اون 0-0x30 عدد 30 هگزادسیمال را از کد اسکی کم میکنه تا عدد واقعی را بگیری(کد اسکی عدد صفر 30 هگز و 9 عدد 39 هگز است) و ضمنا Console.WriteLine را از حلقه بیار بیرون
     
    sum += (
    int)item-0x30;


  3. #3

    نقل قول: جمع ارقام یک عدد



    DateTime date = DateTime.Now;
    int yer = date.Year;
    int sum = 0;
    for (int i = 0; i <= yer.ToString().Length - 1;i++ )
    {
    string s = yer.ToString()[i].ToString();
    sum += Convert.ToInt32(s) ;
    }
    Console.WriteLine(sum);

تاپیک های مشابه

  1. سوال: جمع ارقام یک عدد و دو مختلف سؤال دیگر
    نوشته شده توسط Hassan2500 در بخش برنامه نویسی در 6 VB
    پاسخ: 16
    آخرین پست: شنبه 02 اردیبهشت 1391, 14:37 عصر
  2. سوال: جمع ارقام یک عدد با هم
    نوشته شده توسط Agha30NA در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: دوشنبه 09 آذر 1388, 10:40 صبح
  3. سوال: جدا کردن ارقام یک عدد از هم به صورت سه رقم سه رقم
    نوشته شده توسط سيد مجتبي هاشمي در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 3
    آخرین پست: سه شنبه 21 آبان 1387, 14:30 عصر
  4. جمع وضرب دو عدد حداکثر 40 رقمی
    نوشته شده توسط احسان_1 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 1
    آخرین پست: جمعه 25 آبان 1386, 12:03 عصر
  5. جدا کردن ارقام یک عدد به صورت سه تایی با کاما، در جزء Edit
    نوشته شده توسط جواد ملاولی در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 1
    آخرین پست: پنج شنبه 20 اردیبهشت 1386, 18:11 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •