Review Bahan Uts Alice

  • July 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Review Bahan Uts Alice as PDF for free.

More details

  • Words: 943
  • Pages:
Review Bahan UTS Nama file: t06NYYXXX.a2w (N: nomor soal, YY: angkatan, XXX: 3 digit terakhir NPM) Dikumpulkan sesuai dengan shift masing-masing. Lihat jam pengumpulan di e-learning.

1. 2 log x Dengan mempergunakan fungsi standar yang ada di Alice, buatlah program yang dapat menghitung nilai dari 2log x. Contoh input : 4 7 8 Contoh output : 2.000000 2.807355 3.000000

2. Aritmatika Sederhana Hitung hasil perhitungan dari ekspresi aritmatika sederhana. Ekspresi hanya terdiri dari dua buah operand dan sebuah operator (hanya salah satu dari *, /, +, -). Tampilkan hasil perhitungan dari operand dan operator tersebut. Perhatikan kasus khusus pada operator pembagian. Contoh input: 3.5 * 4.5 7/0 Contoh output : 15.7500 Tidak terdefinisi

3. Fungsi Kombinasi Buatlah sebuah program yang akan menghitung kombinasi dengan bantuan sebuah fungsi yang bernama faktorial. Input adalah nilai n dan r.

Fungsi faktorial : number faktorial (number n) Fungsi akan mengembalikan nilai faktorial dari n Rumus kombinasi : n K r = n! / ( (n-r)! * r! ) Contoh input : 72 Contoh output : 21

4. Elemen Bilangan Buatlah program untuk mengkonversi sebuah bilangan menjadi elemen bilangannya (maksimum jutaan). Contoh input : 1500 501 1020020 Contoh output : ribuan ratusan ratusan satuan jutaan ribuan puluhan

5. Frekuensi Dadu Simulasikan n kali pelemparan dadu, tugas anda adalah menghitung berapa persen masing masing nilai pada dadu muncul. Misalkan dilakukan pelemparan dadu sebanyak 5 kali, dan muncul angka2 berikut : 1, 4, 4, 3 dan 6, maka frekuensi kemunculan angka dadu adalah: 1 : 1 dari 5 = 20.00 % 2 : 0 dari 5 = 0.00 % 3 : 1 dari 5 = 20.00 % 4 : 2 dari 5 = 40.00 % 5 : 0 dari 5 = 0.00 % 6 : 1 dari 5 = 20.00 % Input adalah sebuah bilangan integer positif n dengan 1 <= n <= 10000, yang menunjukkan banyaknya jumlah pelemparan dadu. Untuk setiap kasus, tampilkan frekuensi kemunculan angka dadu dalam persen (ketepatan 2 angka di belakan koma) mulai dari frekuensi angka 1, 2 , 3 dan seterusnya.

Contoh input : 5 100 Contoh output : (hasil anda dapat berbeda, tetapi jumlahnya harus 100%) 1 : 20.00% 2 : 0.00% 3 : 20.00% 4 : 40.00% 5 : 0.00% 6 : 20.00% 1 : 16.67% 2 : 16.67% 3 : 16.67% 4 : 16.67% 5 : 16.67% 6 : 16.67%

6. Jadwal Jaga Toserba Pak Joni baru saja membuka sebuah toko serba ada. Untuk menjaga tokonya, dia sudah memperkerjakan tiga orang mahasiswi yaitu A, B dan C sebagai pegawai paruh waktu. Karena ketiga kasir tersebut berstatus mahasiswi, maka ketiganya memiliki jadwal yang berbeda - beda dan tidak dapt setiap hari menjaga toko pak Joni. Misalkan : A hanya dapat menjaga setiap 3 hari sekali, maka dia hanya hadir pada hari ke 1,4,7.10.dst B hanya dapat menjaga setiap 4 hari sekali, maka dia hanya hadir pada hari ke 1,5,9.13.dst C hanya dapat menjaga setiap 6 hari sekali, maka dia hanya hadir pada hari ke 1,7,13.19.dst Seperti contoh di atas, maka pada hari ke 2, tidak ada seoragpun mahasiswi yang dapat membantu pak Joni, oleh karenanya dia sendiri yang harus menjaga toko pada hari tersebut. Tugas anda adalah membantu pak Joni untuk mengetahui pada hari hari ke berapa saja dia harus menjaga tokonya. Untuk mempermudah, anggaplah yang anda harus beritahu kepada pak Joni hanyalah antara hari ke 1 sampai hari ke 100. Masukan terdiri dari tiga buah bilangan yang menyatakan hari masuknya A,B dan C. Contoh input : 346 Output output : 2 3 6 8 11 12 14 15 18 20 23 24 26 27 30 32 35 36 38 39 42 44 47 48 50 51 54 56 59 60 62 63 66 68 71 72 74 75 78 80 83 84 86 87 90 92 95 96 98 99

7. Prima Buatlah sebuah program dapat memeriksa apakah suatu bilangan merupakan bilangan prima atau bukan. Bilangan prima adalah bilangan yang hanya habis dibagi oleh 1 dan bilangan itu sendiri. Contoh 7 hanya habis dibagi 1 dan 7. Contoh input : 2 4 7 Contoh output : Bilangan prima. Bukan bilangan prima. Bilangan prima.

8. Chase Scene Chase scenes are common in video games and animation films where one object is trying to catch another. Create a shark which is hungry for dinner. The shark is going to chase after and catch a fleeing goldfish. Animate the shark chasing the goldfish, as it tries to get close enough (say, within 0.5 meters) to gobble the goldfish down for dinner. Naturally, as the shark chases it, the goldfish is not standing still. Instead, it is trying to escape by moving to a random position. Of course, we want the fish to look like it is swimming (not jumping all around the screen), so move it to a random position that is close to the current position. The basic idea is that if the goldfish is more than 0.5 meters away from the shark, the shark is going to point at the goldfish and swim toward it. Meanwhie, the goldfish is moving away to a random position nearby. If the goldfish is still more than 0.5 meters away, the shark will change course and swim toward it and the goldfish will try to swim away. Eventually, when the shark finally gets within 0.5 meter of the goldfish, the chase is over and the shark can catch and eat the goldfish. A storyboard is shown here. Do in order While the goldfish is ore than 0.5 meters away from the shark Do in order shark point at the goldfish Do together shark swim (toward the goldfish) goldfish flee (away from the shark) shark eat (the goldfish)

Related Documents

Alice
May 2020 25
Alice
November 2019 26
Alice
April 2020 27
Alice
September 2019 35
Alice
October 2019 41