رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

پست های پیشنهاد شده

mojtabaqri    92

گروه دانشجو

درود

سوالی که دارم اینه چطور میشه با الگوریتمی چیزی این عددرو به تاریخ شمسی تبدیل کرد عدد تعداد روز هست

504690

به 356 ک تقسیم میکنم سالش در میاد یه سری باقی مانده داره نمیدونم ماه و روز و به دست بیارم ب شکل پایین

مثلا تاریخ رو اینجوری تحویل بده 07/6/1378

به اشتراک گذاری این ارسال


لینک به ارسال
شایان آباد    6,146

بنیان گذار و مدیر فنی

درود

والا سی پلاس پلاس کار نکردم

کد بیسیک 6 این رو دارم

بزارم در اختیارتون 

خودتون یه تکونی بهش بدید ؟

  • پسندیدم 1

به اشتراک گذاری این ارسال


لینک به ارسال
mojtabaqri    92

گروه دانشجو

, بله مشکلی نداره البته اگه همون روش کار رو تو چند خط بیان کنینم اوکیه .ممنون از شما

به اشتراک گذاری این ارسال


لینک به ارسال
شایان آباد    6,146

بنیان گذار و مدیر فنی

درود

الگوریتمش همینه :

Private Sub Command1_Click()
Dim shayan As Long
Dim s, m, h As Integer
shayan = Text1.Text
If shayan < 60 Then
    s = shayan
    m = 0
    h = 0
    Label2.Caption = h & " : " & m & " : " & s
    ElseIf shayan > 60 And shayan <= 3600 Then
    s = shayan Mod 60
    m = (shayan - s) / 60
    h = 0
    Label2.Caption = h & " : " & m & " : " & s
    ElseIf shayan > 3600 Then
    s = shayan Mod 60
    m = ((shayan - s) / 60) Mod 60
    h = (shayan - m) / 3600
    Label2.Caption = h & " : " & m & " : " & s
End If
End Sub
  • پسندیدم 2

به اشتراک گذاری این ارسال


لینک به ارسال
mojtabaqri    92

گروه دانشجو

 

درود

الگوریتمش همینه :

Private Sub Command1_Click()
Dim shayan As Long
Dim s, m, h As Integer
shayan = Text1.Text
If shayan < 60 Then
    s = shayan
    m = 0
    h = 0
    Label2.Caption = h & " : " & m & " : " & s
    ElseIf shayan > 60 And shayan <= 3600 Then
    s = shayan Mod 60
    m = (shayan - s) / 60
    h = 0
    Label2.Caption = h & " : " & m & " : " & s
    ElseIf shayan > 3600 Then
    s = shayan Mod 60
    m = ((shayan - s) / 60) Mod 60
    h = (shayan - m) / 3600
    Label2.Caption = h & " : " & m & " : " & s
End If
End Sub

شایان جان مطمئنین این همونه ؟

به اشتراک گذاری این ارسال


لینک به ارسال
شایان آباد    6,146

بنیان گذار و مدیر فنی

درود بر شما

من بهتون گفتم ماله بیسیک هست و شما گفتی مشکلی نداره

+

الگریتم اصلیش همینه 

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

  • پسندیدم 1

به اشتراک گذاری این ارسال


لینک به ارسال
smart    27

گروه دانشجو

سلام ، بفرمایید

* البته با #C نوشتم ...  :)  ، گفتم شاید به کارتون بیاد ...

* توجه : داخل این سورس من کلا سال رو 366 روز گرفتم ، که اگه خودتون بخواید میتونید یه متغیربرای ماه 12 اُم که میشه اسفند تعریف کنید و اون رو برابر 29 بزارید بعد بیاید شرط بزارید که هر 4 سال یه بار متغیری که تعریف کردید رو برابر 30 قرار بده

namespace Smart
{
    static public class tarikhshamsi
    {
        static public int t;
        static private int sal=0;
        static private int smah = 31;
        static private int mah = 0;
        static private int rooz=0;
        static public void attsh()
        {
            for (int i = 1; i <= t; i++)
            {
                rooz++;
                if (mah == 6)
                    smah = 30;
                if (rooz == smah)
                { mah++; rooz = 0; }
                if (mah == 12)
                { sal++; mah = 0; smah = 31;}
            }

            Console.WriteLine("{0} sal va {1} mah va {2} rooz", sal, mah, rooz);
            Console.WriteLine("{0}/{1}/{2}", sal, mah, rooz);
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Tedad Rooz : ");
            tarikhshamsi.t=int.Parse(Console.ReadLine());
            tarikhshamsi.attsh();
            Console.ReadKey(true);
        }
    }
}

--> مثلا امروز 1395/08/20 میشه 510836 روز :wacko2:  <--

  • پسندیدم 1

به اشتراک گذاری این ارسال


لینک به ارسال

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

  • مطالب مشابه

    • توسط h3inmm
      سلام ی برنامه تو بیسیک4 نوشتم
      موقع ران کردن ارور زیر رومیده
      کلا موقع ران کردن هر سورسی این ارور رو میده لطفا راهنمایی کنید
      Compiling generated Java code.    Error
      javac 1.8.0_131
      javac: file not found: gen\book\amir\learnnet\R.java
      Usage: javac <options> <source files>
      use -help for a list of possible options
      This error usually happens when you save the project under a restricted folder such as "Program Files".
    • توسط 0P3N3R
      سلام دوستان بنده دوتا سوال دارم که در مورد نشان دادن ویدیو در برنامه های بیسیک فور اندرویدی است.
      مورد اول افلاین :
      دوستان بنده بیش از 30 ویدیو دارم که میخوام در حالت افلاین نشان بدم که اگه همچین کاری بخوام بکنم 100% حجم برنامه من بالای 1 گیگ خواهد بود چرا که حجم فایلای من بیش از 80 مگابایت میباشد. برای اینکه بتونم این ویدیو ها رو بصورت افلاین نشون بدم چه راهکاری پیشنهاد میکنید؟ اصلا همچین چیزی امکان پذیر است؟ لطفا راهنمایی کنید.
       
      مورد دوم انلاین :
      من همون فایلا رو در اپارات اپلود کنم چطوری میتونم در برنامه اندرویدیم اونها رو لود کنم و نشون بدم؟ کتابخانه های student library - video view تست شدن و باب میل بنده نبودن . دلیل اینکه ویدیو ویو باب میل من نبود این بود که من میخوام در یک پنل اون ویدیو رو نشون بدم ولی در اینجا مجبور بودم از start activity استفاده کنم. لطفا بصورت ساده توضیح بدید که من باید چیکار کنم . پیشاپیش ممنون
    • توسط sina_f2000
      سلام دوستان آموزش لایسنس در اپلیکیشن میخواستم ساده باشه با وارد کردن رمز اکتیویتی باز بشه اگه امکانش هست قرار بدین ممنون
    • توسط جواد زبیدی زاده
      فلاتر (Flutter) چیست؟
      به گفته‌ی گوگل:
      کاربران برنامه ها انتظار دارند برنامه های شما دارای طراحی زیبا، انیمیشن‌های نرم و کارایی بالا باشند. برای رسیدن به این امر، توسعه دهنده‌ها نیاز دارند تا بدون نگرانی برای کیفیت یا کارایی امکانات جدید را سریع تر از همیشه بسازند. به همین دلیل ما فلاتر را ساختیم. فلاتر، فریموک UI موبایل گوگل که یک راه سریع و واضح برای توسعه دهنده‌ها فراهم میکند تا روی آی او اس و اندروید برنامه‌های بومی (Native) بسازند. این به خاطر این است که برنامه‌های ساخته شده با فلاتر از یک کد پایه ساخته شده‌اند، مستقیما به کد بومی Arm کامپایل میشوند، از پردازنده گرافیکی (GPU) استفاده می‌کنند و می‌توانند به ای‌پی‌آی (API) ها و سرویس های پلتفرم مورد نظر دسترسی داشته باشند. فلاتر می‌تواند به سه طریق در همان روز اول به شما کمک کند:
          سرعت بالای توسعه: فلاتر برای سرعت بالای توسعه دهنده مهندسی شده است. راه‌اندازی گرم با حفظ وضعیت (Stateful hot reload) این اجازه را به شما می‌دهد که کد خود را تغییر داده و تغییرات را در کمتر از یک ثانیه و بدون از دست دادن حالت برنامه مشاهده کنید! علاوه بر این فلاتر با ابزار توسعه ی مشهور ادغام می‌شود؛ یعنی شما می‌توانید سریعا با ادیتور یا IDE ای که می‌شناسید و دوست دارید خود شروع به کار کنید.
          رابط کاربری منعطف: فلاتر ویجت‌ها، رندر کردن‌ها، انیمیشن‌ها و حرکات (Gesture) را به فریمورک انتقال می‌دهد تا برای شما کنترل کامل روی هر پیکسل از صفحه را فراهم کند! این یعنی شما انعطاف دارید تا طراحی های شخصی سازی شده بسازید.
          برنامه‌های بومی برای آی‌او‌اس و اندروید: برنامه های فلاتر قرارداد های پلتفرم و جزئیات صفحه را مثل اسکرول کردن (Scrolling)، پیمایش، آیکون‌ها، فونت‌ها و … را دنبال می‌کند. به همین دلیل است که برنامه‌های ساخته شده با فلاتر در اپ استور و گوگل پلی مورد تایید است.
      فلاتر برای توسعه دهنده‌ها عالی است، هم برای افراد باتجربه و هم برای تازه کاران در موبایل! اگر شما در موبایل تازه کار هستید، فلاتر به شما یک راه سریع، جالب و مدرن برای ساخت برنامه‌های بومی می‌دهد. اگر شما یک توسعه دهنده‌ی با تجربه‌ی موبایل هستید، می‌توانید فلاتر را جریان کار و ابزار‌های موجود خود اضافه کنید.
      فلاتر آزاد و متن‌باز است، و توسط توسعه دهنده‌ها و سازمان‌های جهان مثل enterprise، آژانس‌ها و استارت‌آپ ها استفاده شده است. برای اطلاعات بیشتر و شروع می‌توانید به وب‌سایت فلاتر مراجعه کنید.
      Flutter - Beautiful native apps in record time
       
      دوستانی که قصد شرکت در دوره آموزشی فلاتر هستند میتوانند در کانال تلگرامی زیر شرکت کنند
      @LearningFlutter
       
       
  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×