This repository was archived by the owner on Jul 7, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchap6.rb
More file actions
124 lines (106 loc) · 2.8 KB
/
chap6.rb
File metadata and controls
124 lines (106 loc) · 2.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
#puts self
#var1 = 'stop'
#var2 = 'deliver repaid desserts'
#var3 = '....TCELES B HSUP A magic spell?'
#puts var1.reverse
#puts var2.reverse
#puts var3.reverse
#puts var1
#puts var2
#puts var3
#puts 'What is your full name?'
#name = gets.chomp
#puts 'Did you know there are ' + (name.length).to_s + ' characters in your name, ' + name + '?'
#puts 'What is your first name?'
#name1 = gets.chomp
#puts 'What is your middle name?'
#name2 = gets.chomp
#puts 'What is your last name?'
#name3 = gets.chomp
#fullname = name1+name2+name3
#puts 'Did you know that there are ' + (fullname.length).to_s + ' letters in all your names combined?'
#letters = 'aAbBcCdDeE'
#puts letters.upcase
#puts letters.downcase
#puts letters.swapcase
#puts letters.capitalize
#puts ' a'.capitalize
#puts letters
#line_width = 50
#puts ('Old Mother Hubbard'.center(line_width))
#puts ('Sat in her cupboard'.center(line_width))
#puts ('Eating her curds and whey,'.center(line_width))
#puts ('When along came a spider'.center(line_width))
#puts ('Who sat down beside her'.center(line_width))
#puts ('And scared her poor shoe dog away.'.center(line_width))
#line_width = 40
#str = '---> text <---'
#puts (str.ljust(line_width))
#puts (str.center(line_width))
#puts (str.rjust(line_width))
#puts (str.ljust(line_width/2) + str.rjust(line_width/2))
#Angry Boss Program
#question = 'What do you want?'
#fired = 'You\'re fired!!!!'
#puts question.upcase
#answer = gets.chomp
#puts ('Whaddaya mean "' + answer + '?!? ' + fired).upcase
#contents Program
chap_width = 60
page_width = 7
numb_width = 3
cont_width = chap_width + page_width + numb_width
page = 'page'.ljust(page_width)
title = 'Table of Contents'
chap1 = 'Chapter 1: Getting Started'
pag_num1 = 1
chap2 = 'Chapter 2: Numbers'
pag_num2 = 9
chap3 = 'Chapter 3: Letters'
pag_num3 = 13
puts title.center(cont_width)
puts ''
puts chap1.ljust(chap_width) + page + pag_num1.to_s.rjust(numb_width)
puts chap2.ljust(chap_width) + page + pag_num2.to_s.rjust(numb_width)
puts chap3.ljust(chap_width) + page + pag_num3.to_s.rjust(numb_width)
puts ''
puts 5**2
puts 5**0.5
puts 7/3
puts 7%3
puts 365.25%7
puts (5-2).abs
puts (2-5).abs
puts ''
puts rand
puts rand
puts rand
puts (rand(100))
puts (rand(100))
puts (rand(100))
puts (rand(1))
puts (rand(1))
puts (rand(1))
puts (rand(999999999999999999999999))
puts ('The weatherman says there is a')
puts (rand(101).to_s + '% chance of rain,')
puts ('but you can never trust a weatherman.')
puts (rand(2.5))
puts ''
srand 2005
puts (rand(100))
puts (rand(100))
puts (rand(100))
puts (rand(100))
puts ''
srand 2005
puts (rand(100))
puts (rand(100))
puts (rand(100))
puts ''
srand 2005
puts (rand(100))
puts (rand(100))
puts (rand(100))
puts (rand(100))
puts (rand(100))