Monday, June 18, 2012

Program Ruby berbentuk Array

setelah membahas masalah struct kali ini saya akan membeberkan sebuah program berbahasa ruby yang menggunakan array .

silahkan copas aja diprogram ruby kalian . Semoga bermanfaat teman2 =

j=0
puts "inputkan banyak data : ";
n=gets.to_i;
a=[];
for i in 1..n
j=j+1;
puts "masukkan data array ke - "+j.to_s+" : ";
a[i]=gets.to_i;
end

puts "data yang akan anda cari ? ";
m=gets.to_i;
y=0
for i in 1..n
if a[i]==m
y=1;

end
end

if y==1
puts "Data telah ditemukan"
else
puts "Data Tidak Ditemukan";
end

gets

program ruby struct

nah ,, pada kali ini saya akan menunjukkan sebuah program dengan bahasa pemrograman Ruby dengan menggunakan struct .. Semoga bermanfaat bagi kawan-kawan :)

Silahkan Copas aja diprogram ruby kalian :

require 'ostruct'
a=[nil]
for i in 1..2
 puts "buku"+i.to_s;
 rec=OpenStruct.new;
 puts "nama buku" ; rec.nama=gets
 puts "pengarang" ; rec.pengarang=gets
 puts "tahun" ; rec.tahun=gets
 puts "halaman" ; rec.halaman=gets
 puts "tempat pembuatan" ;rec.tempat=gets
a[i]=rec
end
for i in 1..2
  puts "buku"+i.to_s
  row=a[i]
  print "nama buku = "+row.nama.to_s
  print  "pengarang = "+row.pengarang.to_s
  print "tahun = "+row.tahun.to_s
  print "halaman = "+row.halaman.to_s
  print "tempat pembuatan = "+row.tempat.to_s
end
puts Time.new
gets

Sunday, June 10, 2012

program ruby untuk menentukan nilai hasil dari xy + yx



Berikut ini adalah source code dari bahasa ruby untuk menampilkan nilai dari x.y + y.x


selamat mencoba kawan :)

1.    a=0, b=0, hasil=0.0;
2.    printf("masukkan nilai a : ");
3.    a=gets.to_i
4.    printf("masukkan nilai b : ");
5.    b=gets.to_i
6.    hasil = a**b + b**a;
7.    printf("jadi hasilnya adalah "+hasil.to_s);
8.    gets