Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Calculation of New Year
#1
Code: (Select All)
Rem program to determine New Year factors.
z = 2025
Do Until z = 2026
   z = z + 1
   x = z
   Print x; "=";
   l = 1
   q = 0
   Do Until x = 1
      l = l + 1
      Do While x / l = x \ l ' continue to divide number
         q = q + 1
         If q > 1 Then
            Print "*";
         End If
         Print l;
         x = x / l
      Loop
      If l > Int(z / 2) Then ' test for maximum divisor
         Exit Do
      End If
      If l > Int(Sqr(x)) Then ' test maximum divisor is prime
         If q = 0 Then
            Exit Do
         End If
      End If
   Loop
   If q = 0 Then ' display number is prime
      Print " (prime)";
   End If
   y = 0
   If z / 4 = z \ 4 Then y = -1
   If z / 100 = z \ 100 Then y = 0
   If z / 400 = z \ 400 Then y = -1
   If y Then Print " [is a leapyear]";
   If y = 0 Then Print " [is not a leapyear]";
   Print
Loop
End
Reply


Messages In This Thread
Calculation of New Year - by eoredson - 01-01-2026, 12:29 AM
RE: Calculation of New Year - by bplus - 01-01-2026, 01:33 PM
RE: Calculation of New Year - by eoredson - 01-01-2026, 09:46 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)