New Zealand
Asked — Edited

Stating The Time

Tidied up the time routine a bit to include AM and PM and some other stuff...

Enjoy!

#________________________________________________

Print ("+---------------------+") Print ("| Announcing the time |") Print ("+---------------------+")

say("The time is ")

IF ($hour>12) $hour_word=$hour-12 $hour_word+":" ENDIF IF ($Minute = 0) Say ("$hour") goto (AM_PM) ELSEIF ($minute 1 and $hour<12) say ("a.m.") ELSE say ("p.m.") ENDIF

halt()


ARC Pro

Upgrade to ARC Pro

ARC Pro will give you immediate updates and new features needed to unleash your robot's potential!

United Kingdom
#9  

That should be on 2 lines. Else Say("$hour_word $minute")

#10  

@Rich

Works:)

Thanks for the help, very grateful:) I think it's about time I try my hand at a little scripting. I took a couple of programming classes MANY years back so we will see just how much a old man can remember ... lol

Your a good asset to our community, hope you keep up the good work!

Herr

New Zealand
#11  

@Rich & @ Herr Ball

Hi Guys

Apologies @Herr Ball for the error in the script and thanks @Rich for the modifications.

@Rich - The $hour_word+":" was purely cosmetic and designed to make the printout in the script window look correct. If I remember it worked fine in the version of ARC at the time so I am going to blame the error on @DJSures for upgrading the code. (NOT! - LOL)

I smacked my own hand for this one - If we post we have an obligation to make sure our scripts work.... and I guess that extends to making sure they work in later updated versions of the code.

Fortunately we have a pritty good forum and awesome people like yourself willing to contribute, correct and educate.

Myself I do what I can but life is pritty full on and unless I make time I ain't got time - that's why I need robots and A.I.'s to do 'stuff' for me.....

@Tameion