-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexe02.rb
More file actions
40 lines (26 loc) · 919 Bytes
/
exe02.rb
File metadata and controls
40 lines (26 loc) · 919 Bytes
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
=begin
1 - Utilizando um collection do tipo array, escreva um programa que receba 3 números e no final
exiba o resultado de cada um deles elevado a segunda potência.
2 - Crie uma collection do tipo hash e crie três elementos informando a chave
e o valor. No final do programa para cada um desses elementos, imprima a frase "uma das chaves é
*** e o seu valor é ***"
=end
# 1
lista = []
puts "Digite três números inteiros:"
print "\nNúmero 1: "
lista.push(gets.chomp.to_i)
print "\nNúmero 2: "
lista.push(gets.chomp.to_i)
print "\nNúmero 3: "
lista.push(gets.chomp.to_i)
print "\n#{lista}\n"
lista.each do |numero|
puts "#{numero} a segunda potência é: #{numero ** 2}"
end
# 2
cores = {vermelho: "#FF0000", azul: "#0000FF", verde: "#00FF00"}
puts cores
cores.each do |chave, valor|
puts "Uma das chaves é: #{chave}, e seu valor é: #{valor}"
end