-
Notifications
You must be signed in to change notification settings - Fork 128
/
solucao.rb
40 lines (33 loc) · 1021 Bytes
/
solucao.rb
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
=begin
Desafio
Leia um número inteiro que representa um código de DDD para discagem
interurbana. Em seguida, informe à qual cidade o DDD pertence, considerando
a tabela abaixo:
61 "Brasilia"
71 "Salvador"
11 "Sao Paulo"
21 "Rio de Janeiro"
32 "Juiz de Fora"
19 "Campinas"
27 "Vitoria"
31 "Belo Horizonte"
Se a entrada for qualquer outro DDD que não esteja presente na tabela acima,
o programa deverá informar: DDD nao cadastrado
Entrada
A entrada consiste de um único valor inteiro.
Saída
Imprima o nome da cidade correspondente ao DDD existente na entrada. Imprima
DDD nao cadastrado caso não existir DDD correspondente ao número digitado.
=end
codigo = gets.strip.to_i
case codigo
when 61 then puts "Brasilia"
when 71 then puts "Salvador"
when 11 then puts "Sao Paulo"
when 21 then puts "Rio de Janeiro"
when 32 then puts "Juiz de Fora"
when 19 then puts "Campinas"
when 27 then puts "Vitoria"
when 31 then puts "Belo Horizonte"
else puts "DDD nao cadastrado"
end