• Tidak ada hasil yang ditemukan

UAS Dasar Pemrograman0001

N/A
N/A
Protected

Academic year: 2017

Membagikan "UAS Dasar Pemrograman0001"

Copied!
2
0
0

Teks penuh

(1)

hiT-f :.h,lLl-20lf ] IIIIFIIjE :T-nlHnuogrma\-E''

I (do+* :All-4lOl-12'

/ilrGrB 2021

Trmslasikan pros€ft* berikut ke daram NorAsr ALGORTTMTK dan E@ t'cr-h pemanggilan Pusing(22:&f) @oint - 20)

voi-a Pus-ing(int N, int * K)

I

int sr:m=N; whi].e (N>1) t

L f ( N t 2 ! = 0 ) { N = ( 3 * N ) + 1 ;

sr:rn=surn*N; ) e 1 s e t

N = N / 2 ; sum=sugl*N.' )

l

*K=srrm; )

Ir,UA Dos

JARAK KELIPATAN N (Point 4o)

rdi ketahui

dua

buahbit*g*,

x: Y: d!y:!o,N 't::-y-i*"t*,::1T$ o::::#:y:WT.

,-.trH;ff";ffiffi;il;;;i;;tjM

d"" wl..Misar Nr2, makau

- 2x2L

= E.

ingsa

jarak

dari

N ffi M ;;il-kelip.atal

-ry.ff;

^t!,":T-t":t;:)j,,:*l1t$-1

i tr:#

ffi #i;,tr

)),i"u ;;;;;T';""r;h

tain

N:4, M=64,

maka

jarak

kelipatan

N:4 adalah

karena

(M-N):60,

,riirss, iiiltn bila?sa1kt!'p!:"

1!*:!o^:!'*

'i;-::"t#

tH:

fiK""#ffi;ffis',=ffiil

ii."r. keripatan

N -d:" N hingga

M, dan

nva ke dalam variabel global {' fu

y:lghitung qfff#,*l*

ffifffiXl"u"Xl,#rber global

t"

ii""tft6ri dan

definisiprosedur

sebagai

berikut

:

Jarak$t-M (input N: Integer, output S'

Jum:lnteger)

Jt/ integer positildim ana

0<N<M,tf dan Mbilangan power of 2

dengan M=N*T'. r, r 1 rr1-i^*-^ rr

;;fu

-t"*

jumlah jarak kelipatan

N' dTi Nhingsa

M

^a^i"njumiahan

kelipatan

N sebanyak

delta'

M:Integer- I ; i:Inte ger; delta:Inte ger; /lYI=Nl2r ; delfa=M-N

el Aplikasi dalam Program

.tt

"t.ri"f"e!.

gJ.obal S'Jtn': IlaLeger;

J a r a k N V | ( 2 , S , J u m ) ; OrtPut (S, Jum) ; J a r a k N M ( 4 ' S ' J u m ) ;

^ T . . * \ .

' f t . p u l ( D l r J U r t t / r

i a k N M ( 8 , S , J u r n ) ; v ( ^ , - ^ T - - - \ .

U t t > 7 r ' / U l t t ' l r \

l.tP*l\-1.not

(2)

I

€illn

P a n d a l

P a n d a 2

P a n d a 3

Pq,nda4

P a n d a 5

P a n d a 6

PrandaT

PandaS

P a n d a 9

Partdal-0

24 bulan

3 b u l a n

5 4 b u l a n

1 5 b u l a n

3 6 b u l a n

3 0 b u l a n

1 2 0 b u l a n

6 b u l a n

9 6 b u l a n

9 b u l a n

/to)

binatang,

terdapat banyak Panda,

setiap panda mempunyai

usia

Hugas akan mencatat

tiap usia panda tersebut dalam suatu

fh:n binatang

menginginkan

laporan mengenal

umur bayi panda

trlnlhinggasetengahtahun,berikutjumlahnya

(banyak

baYi).

Misal

1O ekor panda masing-masing

berumur:

1

z

3

4

5

6

-7

8

9

10

jumfah bayi panda ada2(nomer 2 dan 8), yang masing-masing berumur 0'25 tahun dan

5tohun, serta bayitermuda berusia 0.25 tohun'

Tugas

anda

adalah

membuat

prosedur

untuk

menentukan

banyak bayi panda pada

=baran

usia

o hingga o.5 tahun, dan umur termuda, Jika tidak terdapat bayi

sepefti definisi di atas maka jumlah bayi nol dan umur bayi termuda

dalam bentUk notasiAlgoritmik, seperti spesifikasi dan definisi di bawah ini

P r o c e d u r e k a t e g o r i P a n d a ( i n p u t P a n d a : a r r a y o f i n t e g e r ,

i n P u t N : i n t e g e r '

outPut baYi Panda : integ'er '

o u t P u t u m u r T e r m u d a : r e a l )

: V a r i a b e l P a n d a b e r u p a a r r a y o f i n t e g e r , Y a n g d l - p a K a r

u n t u k m e n y l - m p a n u m u r p a n d a s e b a n y a k N ' d i m a n a l < N < : 1 0 '

: b a y i P a n d a a k a n b e r i s i j u m l a h p a n d a y a n g b e r u m u r a n t a r a O h i n g g a 0 . 5 t a h u n , u m u - r T e r m u d a a k a n b e r i - s i u s i a p a n d a

y a n g t e r m u d a d a l a m s a t u a n t a h u n , j i k a t i d a k ' b a y i P a n d a

Referensi

Dokumen terkait

Diketahui suatu array of integer tentukan-nilai pusat (tengah) rata-rata dari array.. tgrsebut aau_dengan kata lain nilai tengah

Apa Business Plan yang AndabuatuntuktugasmatakuliahDasar Entrepreneurship danjelaskanapaalasannya?. ApabilaAndabermimpimenjadipengusaha yang sukses, usaha

Posisikan diri anda sebagai owner, jika kondisi lokasi usaha tersebut berada di tempat yang sepi dan jauh dari pusat kota, maka strategi unik apa saja yang akan anda

Bagaimana kaitan antara mengenal potensi diri pribadi, content keilmuan sesuai program studi anda terhadap proses pengembangan kewirausahaan.. - Selamat

Jelaskan paran dan fungsi teknologi dalam peradaban manusia.. Jelaskan hubungan antara manusia

apabila diketahui harga berubah –ubah pada tiap transaksi, namun jumlah pupuk yang dibeli konstan maka berapa kilogram pupuk yang dibeli untuk 12 ha

Rencana yang dirancang untuk mencapai tujuan organisasi yang lebih luas :.. Menurut Peter Drucker, seorang manajer dalam setiap operasinya lebih

B. peranan wanita dalam berbagai sector social-ekonomi, sebagaimana bbiasa dikerjakan oleh ilmuan social lain. Dengan memberikan gambaran mengenai peranan