How JustAnswer Works:

  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site.
    Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.

Ask Arty Your Own Question

Arty
Arty, Computer Software Engineer
Category: Programming
Satisfied Customers: 539
Experience:  15+ years of programming, C, C++, Java, PHP, awk, ruby, shell, ASM, Forth, Raptor, M.A.R.I.E, Excel
31145473
Type Your Programming Question Here...
Arty is online now
A new question is answered every 9 seconds

I need to write in Raptor that asks the user to enter five

Customer Question

I need to write in Raptor that asks the user to enter five test scores. The program should display a letter grade for each score and the average test score. Design the following functions in the program:

calcAverage-This function should accept five test scores as arguments and return the average of the scores.
determineGrade- This function should accept a test score as an argument and return a letter grade for the score (as a string), based on the following grading scales:
Score Letter Grade
90-100 A
80-89 B
70-79 C
60-69 D
Below 60 F
Submitted: 3 years ago.
Category: Programming
Expert:  ATLPROG replied 3 years ago.
In which language do you want the program written
Customer: replied 3 years ago.
I was told to write it in pseudo code. With this program, I need to show it working in raptor. Also, need to break the program into functions. Hope that answers your question.
Expert:  ATLPROG replied 3 years ago.
I can help you with the pseudo code but i am afraid i cant be of much help with the Raptor program.
Let me know if just the pseudo code would do, otherwise i can opt out for other experts to answer this question
Customer: replied 3 years ago.
Raptor is freeware, can you download it and install at http://raptor.martincarlisle.com. Do you think that you can do that?
Expert:  ATLPROG replied 3 years ago.
I am little hard pressed for time today and i think it would take some time to learn the syntax and then implement it and i am out this weekend so cant really work on weekend and help you with this question.

So i will have to opt out of it
Customer: replied 3 years ago.
Ok can you provide the pseudo code and provide the program in like a visio flowchart?
Expert:  ATLPROG replied 3 years ago.
Ok i can do that.
Customer: replied 3 years ago.
Ok when do you think that you can have that to me by?
Expert:  ATLPROG replied 3 years ago.
I should have it ready in couple of hours from now.
Expert:  ATLPROG replied 3 years ago.
Please find the answer at

http://wikisend.com/download/505852/Pseudocode Code.doc

http://wikisend.com/download/592348/Flowchart.pdf

Let me know if you need any changes done.
Customer: replied 3 years ago.

Two things: I need the code to look like this, as this is a sample program that we were given, Can you modify it to that format?(see below). Also,for some reason I am unable to download the pdf. I can get the word doc, but can't download the pdf, is there any other way that you can send it to me?

 

Example of way it needs to be written:

 

Function Main
get first number
get second number
Call PrintProblem(firstNumber, secondNumber)
usersAnswer = Call GetAnswer
calculate realAnswer
Call EvaluateAnswer(usersAnswer, realAnswer)
end function

Function PrintProblem(firstNumber, secondNumber)
print firstNumber + secondNumber =
end function

Function GetAnswer
read integer answer from user
return user input
end function

 

 

Expert:  ATLPROG replied 3 years ago.
Please find the Raptor program below

Function Main
get grade1
get grade2
get grade3
get grade4
get grade5
Call determineGrade(grade1)
Call determineGrade(grade2)
Call determineGrade(grade3)
Call determineGrade(grade4)
Call determineGrade(grade5)
calculatedAverage = Call calcAverage(grade1, grade2,grade3,grade4,grade5)
Print calculatedAverage



Function calcAverage(grade1, grade2,grade3,grade4,grade5)
calculatedAverage = (Grade1+Grade2+Grade3+Grade4+Grade5)/5
return calculatedAverage
end function

Function determineGrade(grade)
If Grade>=90 and Grade<=100 then
Print grade and 'A'
return
end if
If Grade>=80 and Grade<=89 then
Print grade and 'B'
return
end if
If Grade>=70 and Grade<=79 then
Print grade and 'C'
return
end if
If Grade>=60 and Grade<=69 then
Print grade and 'D'
return
end if
If Grade <60
Print grade and 'F'
return
end if
return
end function


Customer: replied 3 years ago.
ok, That will work.. I am still having issues downloading the pdf, is there any other way that I can get it?
Expert:  ATLPROG replied 3 years ago.
Try this, it should work

http://wikisend.com/download/870980/Flowchart.pdf
Customer: replied 3 years ago.
ok, I can see the diagram now.. is there a way where it can be one flowchart, using a loop in the flow chart rather than breaking it down?
Expert:  ATLPROG replied 3 years ago.
I did it this way as the question said there should be separate methods for calcAverage and determineGrade
Customer: replied 3 years ago.
ok, I am trying to see how I can translate this to the Raptor program, but it look like it wants me to use a loop and not really sure how to do that :(
Expert:  ATLPROG replied 3 years ago.
Ok..Unfortunately i dont know Raptor as i had mentioned..
By why do you have to use loop.. It can be done using simple If Else condition
Customer: replied 3 years ago.
well, unfortunately I don't know Raptor as well, so I need to somehow figure it out... I don't know how to call a function in the program
Expert:  Arty replied 3 years ago.
Hi.

Please check this Raptor code: http://wikisend.com/download/722630/scores.rap

Regards,
Arty
Arty, Computer Software Engineer
Category: Programming
Satisfied Customers: 539
Experience: 15+ years of programming, C, C++, Java, PHP, awk, ruby, shell, ASM, Forth, Raptor, M.A.R.I.E, Excel
Arty and other Programming Specialists are ready to help you
Expert:  Arty replied 3 years ago.
Did you check it?
Are you able to run this code?
Customer: replied 3 years ago.
I checked the code and it is working, but I am receiving feedback as to how it was programmed, as is seems as for how it was written was a bit more advanced than where were are in this class...
Expert:  Arty replied 3 years ago.
What's there is out of your experience? I can rewrite it accordingly.
Customer: replied 3 years ago.
I am waiting for a reply from my instructor, I'll be in touch as soon as I have additional info. Thanks for your patience.
Expert:  Arty replied 3 years ago.
By the way, you may make screenshots and mark elements that you don't know or don't understand... I can avoid them...

Will wait for your or your instructor's replies :-)

Regards,
Arty

JustAnswer in the News:

 
 
 
Ask-a-doc Web sites: If you've got a quick question, you can try to get an answer from sites that say they have various specialists on hand to give quick answers... Justanswer.com.
JustAnswer.com...has seen a spike since October in legal questions from readers about layoffs, unemployment and severance.
Web sites like justanswer.com/legal
...leave nothing to chance.
Traffic on JustAnswer rose 14 percent...and had nearly 400,000 page views in 30 days...inquiries related to stress, high blood pressure, drinking and heart pain jumped 33 percent.
Tory Johnson, GMA Workplace Contributor, discusses work-from-home jobs, such as JustAnswer in which verified Experts answer people’s questions.
I will tell you that...the things you have to go through to be an Expert are quite rigorous.
 
 
 

What Customers are Saying:

 
 
 
  • My Expert answered my question promptly and he resolved the issue totally. This is a great service. I am so glad I found it I will definitely use the service again if needed. One Happy Customer New York
< Last | Next >
  • My Expert answered my question promptly and he resolved the issue totally. This is a great service. I am so glad I found it I will definitely use the service again if needed. One Happy Customer New York
  • Wonderful service, prompt, efficient, and accurate. Couldn't have asked for more. I cannot thank you enough for your help. Mary C. Freshfield, Liverpool, UK
  • This expert is wonderful. They truly know what they are talking about, and they actually care about you. They really helped put my nerves at ease. Thank you so much!!!! Alex Los Angeles, CA
  • Thank you for all your help. It is nice to know that this service is here for people like myself, who need answers fast and are not sure who to consult. GP Hesperia, CA
  • I couldn't be more satisfied! This is the site I will always come to when I need a second opinion. Justin Kernersville, NC
  • Just let me say that this encounter has been entirely professional and most helpful. I liked that I could ask additional questions and get answered in a very short turn around. Esther Woodstock, NY
  • Thank you so much for taking your time and knowledge to support my concerns. Not only did you answer my questions, you even took it a step further with replying with more pertinent information I needed to know. Robin Elkton, Maryland
 
 
 

Meet The Experts:

 
 
 
  • ATLPROG

    Computer Software Engineer

    Satisfied Customers:

    7463
    MS in IT.Several years of programming experience in Java C++ C C# Python VB Javascript HTML
< Last | Next >
  • http://ww2.justanswer.com/uploads/SP/spatlanta2010/2011-6-23_12450_photo.64x64.gif ATLPROG's Avatar

    ATLPROG

    Computer Software Engineer

    Satisfied Customers:

    7463
    MS in IT.Several years of programming experience in Java C++ C C# Python VB Javascript HTML
  • http://ww2.justanswer.com/uploads/ComputersGuru/2010-02-13_051118_Photo41.JPG LogicPro's Avatar

    LogicPro

    Computer Software Engineer

    Satisfied Customers:

    5603
    Expert in C, C++, Java, DOT NET, Python, HTML, Javascript, Design.
  • http://ww2.justanswer.com/uploads/unvadim/2010-11-15_210218_avatar.jpg unvadim's Avatar

    unvadim

    Computer Software Engineer

    Satisfied Customers:

    1158
    Good knowledge of OOP principles. 3+ years of programming experience with Java and C++. Sun Certified Java Programmer 5.0.
  • http://ww2.justanswer.com/uploads/lifesaver333/2010-10-17_191349_ls.jpeg lifesaver's Avatar

    lifesaver

    Computer Software Engineer

    Satisfied Customers:

    950
    Several years of intensive programming and application development experience in various platforms.
  • http://ww2.justanswer.com/uploads/EH/ehabtutor/2012-8-2_202016_1.64x64.jpg ehabtutor's Avatar

    ehabtutor

    Computer Software Engineer

    Satisfied Customers:

    864
    Bachelor of computer science, 5+ years experience in software development, software company owner
  • http://ww2.justanswer.com/uploads/RA/rajivsharma086/2012-6-6_17128_displaypic.64x64.jpg Raj's Avatar

    Raj

    Computer Engg.

    Satisfied Customers:

    860
    BE CS, 4+ Experience in Programming and Database (ERP)
  • http://ww2.justanswer.com/uploads/eljonis/2010-01-06_130406_eljon2.jpg Eljon's Avatar

    Eljon

    Consultant

    Satisfied Customers:

    590
    11 yrs of programming (PHP, WordPress, XSL, SQL, JavaScript)