Buscar

Colinha POo

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

puts op arit + - * / ** %
write: gets.chomp.to_i,s,f
.
puts "Digite um valor"
a = gets.chomp.to_i
puts "Digite outro valor"
b = gets.chomp.to_i
puts "Calculando a soma entre #{a} e #{b}..."
puts "O resultado da soma é #{a + b}"
gets
.
and/&& or/|| !/not
and = true if A=V and B=V
or = false if A=F and B=F
.
puts "Digite a sua idade:"
idade = gets.chomp.to_i
if idade >= 18
 puts "Você é maior de idade!"
end
gets
.
puts "Digite uma nota de 0 a 100:"
nota = gets.chomp.to_i
if nota < 0 or nota > 100
 puts "Nota inválida! Digite uma nota entre 0 e 100!"
else
 if nota <= 20
 puts "Conceito E"
 else
 if nota <= 40
 puts "Conceito D"
 else
 if nota <= 60
 puts "Conceito C"
 else
 if nota <= 80
 puts "Conceito B"
 else
 puts "Conceito A"
 end
 end
 end
 end
end
gets
.
puts "Digite o seu nome:"
nome = gets.chomp
unless nome.empty?
 puts "Olá #{nome}! Seja bem-vindo(a)!"
end
gets
.
puts "Digite o mês do ano:"
mes = gets.chomp.to_i
case mes
when 1
 puts "Janeiro tem 31 dias"
when 2
 puts "Fevereiro tem 28 dias"
when 3
 puts "Março tem 31 dias"
when 4
 puts "Abril tem 30 dias"
when 5
 puts "Maio tem 31 dias"
when 6
 puts "Junho tem 30 dias"
when 7
 puts "Julho tem 31 dias"
when 8
 puts "Agosto tem 30 dias"
when 9
 puts "Setembro tem 31 dias"
when 10
 puts "Outubro tem 30 dias"
when 11
 puts "Novembro tem 31 dias"
when 12
 puts "Dezembro tem 30 dias"
else
 puts "Digite um número entre 1 e 12!"
end
gets
.
puts "Digite uma nota de 0 a 100:"
nota = gets.chomp.to_i
case nota
when 0..20
 puts "Conceito E"
when 21..40
 puts "Conceito D"
when 41..60
 puts "Conceito C"
when 61..80
 puts "Conceito B"
when 81..100
 puts "Conceito A"
else
 puts "Digite uma nota de 0 a 100!"
end
gets
.
begin
 puts "Digite um número par: "
 numero = gets.chomp.to_i
end while numero % 2 != 0
puts "#{numero} é par!"
end
.
meu_array = []
mult_array = []
print "Informe o primeiro número: "
meu_array << gets.chomp.to_i
print "Informe o segundo número: "
meu_array << gets.chomp.to_i
print "Informe o terceiro número: "
meu_array << gets.chomp.to_i
print "Informe o quarto número: "
meu_array << gets.chomp.to_i
print "Informe o quinto número: "
meu_array << gets.chomp.to_i
print "Informe o sexto número: "
meu_array << gets.chomp.to_i
print "Informe o sétimo número: "
meu_array << gets.chomp.to_i
print "Informe o oitavo número: "
meu_array << gets.chomp.to_i
print "Informe o nono número: "
meu_array << gets.chomp.to_i
print "Informe o décimo número: "
meu_array << gets.chomp.to_i
puts ""
print "Os números digitados em ordem decrescente são: "
print meu_array.sort.reverse
puts ""
gets
.
meu_array = []
mult_array = []
print "Informe o primeiro número: "
meu_array << gets.chomp.to_i
print "Informe o segundo número: "
meu_array << gets.chomp.to_i
print "Informe o terceiro número: "
meu_array << gets.chomp.to_i
print "Informe o quarto número: "
meu_array << gets.chomp.to_i
print "Informe o quinto número: "
meu_array << gets.chomp.to_i
print "Informe o sexto número: "
meu_array << gets.chomp.to_i
print "Informe o sétimo número: "
meu_array << gets.chomp.to_i
print "Informe o oitavo número: "
meu_array << gets.chomp.to_i
puts ""
print "O números digitados foram: "
print meu_array
puts ""
if meu_array[0] % 6 == 0
 mult_array << meu_array[0]
end
if meu_array[1] % 6 == 0
 mult_array << meu_array[1]
end
if meu_array[2] % 6 == 0
 mult_array << meu_array[2]
end
if meu_array[3] % 6 == 0
 mult_array << meu_array[3]
end
if meu_array[4] % 6 == 0
 mult_array << meu_array[4]
end
if meu_array[5] % 6 == 0
 mult_array << meu_array[5]
end
if meu_array[6] % 6 == 0
 mult_array << meu_array[6]
end
if meu_array[7] % 6 == 0
 mult_array << meu_array[7]
end
puts ""
print "O total de números multiplos de 6 são: "
print mult_array.size
puts ""
puts ""
print "Os múltiplos de 6 são: "
print mult_array
gets
.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais