Advertisement
Guest User

//COPYRIGHT @JoeCMain

a guest
Dec 5th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. //COPYRIGHT @JoeCMain
  2. // Task 1
  3. MAXWEIGHT <- 100
  4. MINWEIGHT <- 25
  5. MAXNAME <- 41
  6. MINNAME <- 2
  7. CLASSSIZE <- 2
  8. diff <- 0
  9. diffs <- 0
  10. CHECK <- 2.5
  11. //COPYRIGHT @JoeCMain
  12. diffs[1:30]
  13. NameBank[1:30]
  14. WeightBank[1:30]
  15. Diffs[1:30]
  16. //COPYRIGHT @JoeCMain
  17. FOR Count <- 1 TO CLASSSIZE
  18. REPEAT
  19. PRINT "Please enter your name:"
  20. INPUT Name
  21. UNTIL LEN(Name) > MINNAME AND LEN(Name) < MAXNAME
  22. REPEAT
  23. PRINT "Please enter your weight:"
  24. INPUT Weight
  25. UNTIL Weight > MINWEIGHT AND Weight < MAXWEIGHT
  26. NameBank[Count] <- Name
  27. WeightBank[Count] <- Weight
  28. NEXT Count
  29. //COPYRIGHT @JoeCMain
  30. //Print all names and weights
  31. FOR Count <- 1 TO CLASSSIZE
  32. PRINT NameBank[Count]," weighs ", WeightBank[Count]
  33. NEXT Count
  34. //COPYRIGHT @JoeCMain
  35. //COPYRIGHT @JoeCMain
  36. //COPYRIGHT @JoeCMain
  37. //COPYRIGHT @JoeCMain
  38. // Task 2
  39. PRINT "End of term Weights:"
  40. //COPYRIGHT @JoeCMain
  41. FOR count <- 1 TO CLASSSIZE
  42. REPEAT
  43. PRINT 'Enter new weight for ', NameBank[count]
  44. INPUT Weight
  45. UNTIL Weight >= MINWEIGHT AND Weight <= MAXWEIGHT
  46. diff <- Weight - WeightBank[count]
  47. diffs[count] <- diff
  48. NEXT count
  49. //COPYRIGHT @JoeCMain
  50. //task 3
  51. FOR count <- 1 TO CLASSSIZE
  52. IF diffs[count] > CHECK
  53. THEN PRINT NameBank[count], "'s ", 'weight has risen by ', diffs[count], 'kg'
  54. ENDIF
  55. IF diffs[count] < -1 * CHECK
  56. THEN PRINT NameBank[count], "'s ", 'weight has fallen by ', -1 * diffs[count], 'kg'
  57. ENDIF
  58. NEXT count
  59. //COPYRIGHT @JoeCMain
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement