![]() |
|
|
#1 |
![]() Join Date: Sep 2009
Location: Sydney, Australia
Posts: 1,707 (1.27/day)
Thanks: 509
Thanked 331 Times in 242 Posts
|
Basic Pascal
Hi guys. At school we just started some pascal programming and our teacher has told us to try do it on our own at first. I'm 15 and have no background in programming. These are some questions we were given.
All to be done with pascal! In bold is what I have done. 1 The program should ask for the user’s personal details, including fi rst name, family name, birth date, favourite singer, favourite movie actor, then display details on the screen like this: First name: Family name: Birth date: Favourite singer: Favourite movie actor: (Have not answered this yet) 1 Write an assignment statement that assigns your own name to a string variable and prints out the message ‘Hello, yourname!’ VAR fname : string; Write(“What is your name?”); Readln (fname); Write (“Hello “ ,fname, “!”) 2 Write an assignment statement that assigns the first letter of both your first and second names to character variables and then prints out a greeting using your initials only: ‘Hello, XX!’ VAR fname: string; sname: string; Write(“What is you first and last name?”); Read This is where I am confused. ![]() And this I have not yet gotten up to. 3 Write an assignment statement that assigns your birth date to a date variable. Next write a function which calculates the number of days that have passed from the birthdate to the present and finally prints out the message ‘Hello, your name! You are xx days old!’ And help would be greatly appreciated!
|
|
|
|
|
|
#2 |
![]() Join Date: Jul 2011
Location: Kaunas, Lithuania
Posts: 457 (0.68/day)
Thanks: 292
Thanked 196 Times in 120 Posts
|
ooh! I ditched this B&D language as soon as I passed the CS exam / graduated from highschool. Hehe!
Nonetheless, I will try to help You, given I manage to remember it ;]
__________________
Why do you wear glasses if you're deaf? Code:
while (1) {
alone();
}
|
|
|
|
| The Following User Says Thank You to Vinska For This Useful Post: |
|
|
#3 | |
![]() Join Date: Sep 2009
Location: Sydney, Australia
Posts: 1,707 (1.27/day)
Thanks: 509
Thanked 331 Times in 242 Posts
|
Quote:
|
|
|
|
|
|
|
#4 |
![]() Join Date: Jan 2012
Location: Indonesia
Posts: 362 (0.71/day)
Thanks: 496
Thanked 271 Times in 151 Posts
|
Every string variable is an array of chars.
Example : You have fname variable, containing "Edward". So fname[1] = "E", fname[2] = "d", fname[3] = "w", and so on. Something like this : PHP Code:
Example : You have fname variable, containing "Edward". leftstr(fname,1) will return "E", leftstr(fname,3) will return "Edw", leftstr(fname,5) will return "Edwar", etc. As for date function you can use GetDate function (don't forget to add dos uses). PHP Code:
.
|
|
|
|
| The Following User Says Thank You to okidna For This Useful Post: |
|
|
#5 |
![]() Join Date: Sep 2010
Location: Nonlocal location
Posts: 1,897 (1.91/day)
Thanks: 62
Thanked 822 Times in 525 Posts
|
A tiny hint:
In Pascal before the final end always use readln it will keep the working screen on
__________________
...the young Universe was filled with a hot dense soup of interacting protons, electrons and photons at about 2700șC. When the protons and electrons joined to form hydrogen atoms, the light was set free |
|
|
|
| The Following User Says Thank You to Drone For This Useful Post: |
|
|
#6 |
![]() Join Date: Sep 2009
Location: Sydney, Australia
Posts: 1,707 (1.27/day)
Thanks: 509
Thanked 331 Times in 242 Posts
|
Thankyou!
|
|
|
|
|
|
#7 |
|
Hardcore Monkey Moderator
Join Date: Feb 2007
Location: Cheeseland (Wisconsin, USA)
Posts: 12,114 (5.27/day)
Thanks: 591
Thanked 5,492 Times in 2,936 Posts
|
Moved to programming forum.
Memory lane ... I haven't written anything in Pascal since the '80's
__________________
Cloud (noun, singular): A dynamic arrangement of multiple potential single points of failure, with a user at one end and their data at the other. Get more tech news on a wide variety of topics at NextPowerUp
|
|
|
|
|
|
#8 |
![]() Join Date: Feb 2005
Location: Minneapolis, Mn
Posts: 1,425 (0.47/day)
Thanks: 127
Thanked 142 Times in 125 Posts
|
I love all of you, and my pascal skills are limited to 3 assignments and lots of vodka. If you need help with Jquery/CSS/Html C# or .net let me know.
![]() P.S. Kreij where are you? I grew up in Green Bay and still consider it my home. On contract (loan) in the cities though. |
|
|
|
|
|
#9 | |
|
Hardcore Monkey Moderator
Join Date: Feb 2007
Location: Cheeseland (Wisconsin, USA)
Posts: 12,114 (5.27/day)
Thanks: 591
Thanked 5,492 Times in 2,936 Posts
|
Quote:
I grew up in the Chicago area but have adopted WI as my real home. I taught myself Pascal when working for GE. Wrote various utilities and a SQA bug tracking database in Pascal while working at the MRI division. Feature creep caused it's demise and we converted it over to a 3rd party DBS system. Anyway, Pascal is an easy language to work in, I'm just surprised they still teach it as most companies that I know of are going with straight "C" or an OOP/Net language for just about everything.
__________________
Cloud (noun, singular): A dynamic arrangement of multiple potential single points of failure, with a user at one end and their data at the other. Get more tech news on a wide variety of topics at NextPowerUp
|
|
|
|
|
|
|
#10 | |
![]() Join Date: Feb 2005
Location: Minneapolis, Mn
Posts: 1,425 (0.47/day)
Thanks: 127
Thanked 142 Times in 125 Posts
|
Quote:
|
|
|
|
|
|
|
#11 |
![]() Join Date: Sep 2010
Location: Tilburg, Netherlands
Posts: 2,058 (2.07/day)
Thanks: 4,952
Thanked 785 Times in 531 Posts
|
I remembered being taught some basics in Pascal too, after that Delphi. I guess it is to get familiar with programming in general and not really about learning the language itself that much.
__________________
My FS/FT thread (EU only) | DynMap of the TPU Minecraft server | Quick monitor calibration guide | Boot Failure Troubleshooting Chart | Solar Team Eindhoven Family Car Project Using BOINC I crunch numbers for World Community Grid, Climateprediction, Free Rainbow Tables and POEM@home; hence assisting research. |
|
|
|
|
|
#12 |
![]() |
I remember our project was to automate a car hire service, was straight A+ material easy,.... but down memory lane cant remember much of it tho a slight polish and it will all come back. Damn I and a friend of mine finished our project that was to take a month and even had time to make a game (Was a board game X/O) though i did like only 1/4 of the code and 100% testing while he did 3/4 of rest of the game code was running in his head like damn. He recently buzzed me and said we should make/ design a new game, i Told him i think most of my code skills are gone its been like 10 years since i wrote any serious code, But Oh well the game project currently in research stage we are checking out several game engines, to see what can suit us best, if we could get our hands on FOX Engine,... would be nice.
@1nf3rn0x sorry i went off topic but this brings lots of memories.. |
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Basic networking | HUSKIE | Networking & Security | 10 | Feb 4, 2011 08:17 AM |
| Visual Basic | shuggans | Programming & Webmastering | 4 | Dec 10, 2010 10:35 PM |
| basic directions? | Firedawg | ATITool | 0 | Feb 23, 2007 02:00 PM |
| Dynamic Disks vs Basic Disks/Basic Disks vs Dynamic Disks (differences etc.) | Alec§taar | General Software | 0 | Nov 28, 2006 01:55 PM |
| [Case Gallery] Basic Gamer | vivanco | Case Mod Gallery | 15 | Nov 3, 2006 03:14 AM |