Minggu, 10 April 2011

LA ruby ke 6


Listing
puts       '               Menu'
puts       '1. penambahan'
puts       '2.pengurangan'
puts       '3.perkalian'
puts       '4.pembagian'

print 'masukkan pilihan'
x=gets.to_i

print 'masukkan nilai 1:'
a=gets.to_i
print 'masukkan nilai 2:'
b=gets.to_i

if x==1
                puts"pilihan 1"
                c=a+b
                print'hasilnya=',c
elsif x==2
                puts"pilihan 2"
                c=a-b
                print'hasilnya=',c
elsif x==2
                puts"pilihan 3"
                c=a*b

                print'hasilnya=',c
elsif x==2
                puts"pilihan 4"
                c=a/b
                print'hasilnya=',c
else
                print'pilihan tidak ada'
end
Logika
 sebuah program sederhana untuk membuat menu sederhana kalkulator dimana nantinya akan ada pilihan untuk memilih dalam sub menu tersebut.
puts      '            Menu'
puts      '1. penambahan'
puts      
'2.pengurangan'
puts      '3.perkalian'
puts      '4.pembagian'
 Fungsi puts pada Ruby yang digunakan adalah untuk mencetak apa yang tertulis setelah tanda petik satu.
puts'masukkan pilihan'
x=gets.to_i
puts 'masukkan nilai 1:'
a=gets.to_i
puts 'masukkan nilai 2:'
b=gets.to_i
Puts tersebut memberikan perintah pencetakan yang diikuti perintah x = gets.to_i, a=gets.to_i, b=gets.to_i, yang nantinya akan mencetak akan mencetak apapun yang diinputkan setelah perintah puts. Dengan x,a,b adalah variabel yang akan menyimpan nilai input tersebut.
if x==1
            puts"pilihan 1"
            c=a+b
            puts'hasilnya=',c
 Penggunaan fungsi if karena program ini adalah program pilihan dengan syarat yang ditentukan dan terbatas.Maka jika nilai variabel a bernilai sama dengan 1 perintah yang akan dieksekusi a
dalah mencetak isidalam tanda petik lalu memasukkan variabel berikutnya yang diperlukan dalam mengeksekusi program dan disimpan dalam variabel a dan variable b lalu keduanya dihitung dalam variabel c.Nilai yang sekarang tersimpan dalam variabel c akan dicetak didalam perintah puts dan perintah yang digunakan jika menemui hal seperti ini adalah c.
elsif x==2
                puts"pilihan 2"
                c=a-b
                puts'hasilnya=',c
Maka jika nilai variabel a bernilai sama dengan 2 perintah yang akan dieksekusi adalah mencetak isi dalam tanda petik lalu memasukkan variabel berikutnya yang diperlukan dalam mengeksekusi program dan disimpan dalam variabel a dan variable b lalu keduanya dihitung dalam variabel c.Nilai yang sekarang tersimpan dalam variabel c akan dicetak didalam perintah puts dan perintah yang digunakan jika menemui hal seperti ini adalah c.
elsif x==2
                puts"pilihan 3”
c=a*b
                puts'hasilnya=',c
Maka jika nilai variabel a bernilai sama dengan 2 perintah yang akan dieksekusi adalah mencetak isi dalam tanda petik lalu memasukkan variabel berikutnya yang diperlukan dalam mengeksekusi program dan disimpan dalam variabel a dan variable b lalu keduanya dihitung dalam variabel c.Nilai yang sekarang tersimpan dalam variabel c akan dicetak didalam perintah puts dan perintah yang digunakan jika menemui hal seperti ini adalah c.
elsif x==2
            puts"pilihan 4"
            c=a/b
            puts'hasilnya=',c
Maka jika nilai variabel a bernilai sama dengan 3 perintah yang akan dieksekusi adalah mencetak isi dalam tanda petik lalu memasukkan variabel berikutnya yang diperlukan dalam mengeksekusi program dan disimpan dalam variabel a dan variable b lalu keduanya dihitung dalam variabel c.Nilai yang sekarang tersimpan dalam variabel c akan dicetak didalam perintah puts dan perintah yang digunakan jika menemui hal seperti ini adalah c
Else, Sebuah perulangan pada ruby dengan menggunakan else.
puts'pilihan tidak ada'  Fungsi puts pada Ruby yang digunakan adalah untuk mencetak apa yang tertulis setelah tanda petik satu.
end,  adalah perintah mengakhiri sekaligus mengeluarkan program tersebut.


output

1

Tidak ada komentar:

Posting Komentar