![]() |
|
BAM Sample Programs - Printable Version +- QB64 Phoenix Edition (https://qb64phoenix.com/forum) +-- Forum: QB64 Rising (https://qb64phoenix.com/forum/forumdisplay.php?fid=1) +--- Forum: QBJS, BAM, and Other BASICs (https://qb64phoenix.com/forum/forumdisplay.php?fid=50) +--- Thread: BAM Sample Programs (/showthread.php?tid=1992) |
RE: BAM Sample Programs - CharlieJV - 09-13-2024 A "10PRINT" Variant, BAMified RE: BAM Sample Programs - CharlieJV - 10-08-2024 Oriental Paintbrush Sim, a port of a QBJS program by Vince. Kind of a fun thing for some mindless and minimalist doodling : RE: BAM Sample Programs - TDarcos - 10-08-2024 (02-17-2024, 08:22 PM)CharlieJV Wrote: Latest batch of programs: Added 2024-02Your "Which weekday" program https://basicanywheremachine.neocities.org/sample_programs/BAM_SamplePrograms?page=which_weekday has an error. Try the date 1-1-1800, which was a Wednesday. This program says it's Tuesday. I have the same problem. I can never get any Zeller's congruence formulas to consistently produce correct results. RE: BAM Sample Programs - SMcNeill - 10-08-2024 (10-08-2024, 06:36 PM)TDarcos Wrote:(02-17-2024, 08:22 PM)CharlieJV Wrote: Latest batch of programs: Added 2024-02Your "Which weekday" program https://basicanywheremachine.neocities.org/sample_programs/BAM_SamplePrograms?page=which_weekday has an error. Try the date 1-1-1800, which was a Wednesday. This program says it's Tuesday. Code: (Select All) Function GetWeekDay& (Day$) 'use MM/DD/YYYY formatThe above gives Wednesday as the proper result. Use with the below for quick insertion of the weekday name: Code: (Select All) Function GetWeekDayName$ (Day$) 'use MM/DD/YYYY formatRE: BAM Sample Programs - CharlieJV - 10-08-2024 (10-08-2024, 06:36 PM)TDarcos Wrote:(02-17-2024, 08:22 PM)CharlieJV Wrote: Latest batch of programs: Added 2024-02Your "Which weekday" program https://basicanywheremachine.neocities.org/sample_programs/BAM_SamplePrograms?page=which_weekday has an error. Try the date 1-1-1800, which was a Wednesday. This program says it's Tuesday. Hey, thank-you much for catching that. I replaced the algorithm with BASIC code from the "Doomsday rule" at Rosetta Code. (You might have to refresh the page to get the old version out of your browser cache.) Source code for the running program listed below the program. (10-08-2024, 06:45 PM)SMcNeill Wrote:(10-08-2024, 06:36 PM)TDarcos Wrote:(02-17-2024, 08:22 PM)CharlieJV Wrote: Latest batch of programs: Added 2024-02Your "Which weekday" program https://basicanywheremachine.neocities.org/sample_programs/BAM_SamplePrograms?page=which_weekday has an error. Try the date 1-1-1800, which was a Wednesday. This program says it's Tuesday. Thanks, Steve. I wound up nabbing some "Doomsday rule" code from Rosetta code. That little proggie I had done was meant to demonstrate how we can take some old BASIC code and "BAMify" it. RE: BAM Sample Programs - CharlieJV - 10-19-2024 "PUT" Graphics Demo: https://basicanywheremachine-news.blogspot.com/2024/10/put-graphics-demo-16-color.html RE: BAM Sample Programs - CharlieJV - 01-19-2025 Fractals in Focus : A classic BASIC program with some new twists https://basicanywheremachine-news.blogspot.com/2025/01/fractals-in-focus-classic-basic-program.html RE: BAM Sample Programs - CharlieJV - 02-08-2025 https://basicanywheremachine-news.blogspot.com/2025/02/geometric-thingy.html RE: BAM Sample Programs - bplus - 02-08-2025 Got port to qb64pe: Code: (Select All) _Title "Geometric Thingy, press any for next color set" ' b+ port Charlie's code to QB64pe 2025-02-08Don't think I've ever used Get and Put before. RE: BAM Sample Programs - CharlieJV - 02-08-2025 (02-08-2025, 04:49 PM)bplus Wrote: Got port to qb64pe: Yeah, I must get around to playing with the various PUT modes. |