View difference between Paste ID: 8jgdKe1N and cDBZBG1y
SHOW: | | - or go back to the newest paste.
1
Part 1
2
3
    require 'date'
4
5
    #This function tells you how many hours are in a year
6
    def hoursinyear
7
    	hours = 24*365
8
    	return 'There are ' + hours.to_s + ' hours in one year'
9
    end 
10
11
     #This function tells you how many minutes are in a decade 
12
    def minutesindeacde
13
    	minutes = 60*24*365*10 
14
    	return 'There are ' + minutes.to_s + ' minutes in one decade'
15
    end
16
17
    #This function gets a users age and then converts their age into seconds 
18
    def ageinseconds 
19
    	puts 'Please enter your age in years:'
20
    	STDOUT.flush 
21-
    	age = gets.chomp().to_i 
21+
    	age = gets.chomp.to_i 
22
    	today = Date.today.to_time.to_i
23-
    	seconds = age*24*360*365 + today
23+
    	seconds = age*24*3600*365 + today
24
    	return 'You are ' + seconds.to_s + ' seconds old'
25
    end
26
27
    #This function calculates how many chocolates you hope to eat in your life (assumes lifespan of 80 years)
28
    def chocolates 
29
    	puts 'Pleae enter how many chocolates, on average, you eat a week?'
30
    	STDOUT.flush 
31-
    	chocolate = gets.chomp().to_i 
31+
    	chocolate = gets.chomp.to_i 
32
    	totalcandy = chocolate*52*80
33
    	return 'You will eat ' + totalcandy.to_s + ' chocolates in your life'
34
    end 
35
36
    #Print responses
37
    puts hoursinyear 
38
    puts minutesindeacde
39
    puts ageinseconds
40
    puts chocolates
41
42
Part 2
43
44
    #This function greets the user with their name 
45
    def username
46
    	puts 'Please enter your first name:'
47
    	STDOUT.flush 
48
    	firstname = gets.chomp
49
    	puts 'Please enter your middle name:'
50
    	STDOUT.flush 
51
    	middlename = gets.chomp
52
    	puts 'Please enter your last name:'
53
    	STDOUT.flush 
54
    	lastname = gets.chomp
55
    	return 'Your full name is ' + firstname + ' ' + middlename + ' ' + lastname + '. Nice to meet you!'
56
    end
57
58
    #Favorite number function
59
    def favnumber
60
    	puts 'Please enter your favorite number:'
61
    	STDOUT.flush 
62-
    	number = gets.chomp().to_i
62+
    	number = gets.chomp.to_i
63
    	return 'Although ' + number.to_s + ' is a pretty good number. I think you may like ' + (number+1).to_s + ' more since it is harder, better, faster, and stronger (as a number of coarse!)' 
64
    end
65
66
    puts username
67
    puts favnumber
68
69
Part 3
70
71
    def angryboss
72
    	puts 'Measly employee, what do you want!'
73
    	STDOUT.flush 
74
    	res = gets.chomp
75
    	return 'WHADDAYA MEAN "' + res + '"?!? YOUR"RE FIRED!!'
76
    end
77
78
    puts angryboss