Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!usr/bin/ruby
- # .*.encoding: utf-8 -*-
- # Factorial Iterativo
- num=1
- fact=1
- while num != 100
- fact*=num
- puts "El factorial de #{num} es: #{fact} con tipo #{fact.class}"
- num+=1
- end
- #==============================================================================
- #!usr/bin/ruby
- # .*.encoding: utf-8 -*-
- array = [2,-10,-9,5,9]
- array.each_index{|i| array.delete_at(i)if array[i]<0}
- puts array
- #===============================================================================
- #!usr/bin/ruby
- # .*.encoding: utf-8 -*-
- lista = []
- elem=""
- begin
- puts "Ingrese un dato para la lista"
- elem = gets.chomp!
- lista.push elem
- puts "="*20
- end
- puts "Los datos de la lista son:"
- puts lista.join(', ')
- puts "La lista tiene #{lista.count} elementos"
- #===============================================================================
- #!usr/bin/ruby
- # .*.encoding: utf-8 -*-
- hash={"kung"=>"fu", "ying"=>"yang", "code"=>"kata"}
- puts hash.inspect
- hash["ninja"]="code"
- puts hash.inspect
- hash.each do |k,v|
- puts "Key => #{k}" #o se puede usar each_key_do |k|
- puts "Value => #{v}"#o se puede usar each_value_do |v|
- puts "-------------"
- end
- puts hash.keys.include? "code"
- puts hash.values.include? "code"
- #===============================================================================
- #!usr/bin/ruby
- # .*.encoding: utf-8 -*-
- hash1={"a"=>"1", "b"=>"2", "c"=>"3", "d"=>"4"}
- puts hash1.inspect
- hash2={"e"=>"5", "f"=>"6", "g"=>"7", "h"=>"8"}
- puts hash2.inspect
- hash=hash1.merge(hash2).sort
- puts hash.inspect
- #===============================================================================
- #!usr/bin/ruby
- # .*.encoding: utf-8 -*-
- File.open('file.txt','r') do |arch|
- while linea = arch.gets
- puts linea
- end
- end
- File.open('text.txt','w') do |arch2|
- arch2.puts "Linea uno del archivo \n"
- arch2.puts "Linea dos del archivo."
- end
- #===============================================================================
- #!usr/bin/ruby
- # .*.encoding: utf-8 -*-
- def func num
- puts "Hola \n"*num
- end
- func(3)
- #===============================================================================
- #!usr/bin/ruby
- # .*.encoding: utf-8 -*-
- def min (a,b)
- return a<b ? a : b
- end
- def max(a,b)
- return a>b ? a : b
- end
- a=min(2,8)
- b=max(2,8)
- puts "="*40
- puts a
- puts b
- #===============================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement