Soal dan Jawaban UTS_SI-40-03


Kelompok 11

Kelas: SI-40-03

Anggota:

· Fajar Sidiq .T

· Dickson Perdanakusuma

· Hirzan Ghufran

  1. } : Tanda akhir sebuah blok statement
  2. System.out.println : Mencetak ke layar

  3. Int NumberOfBasket, eggsPerBasket, TotalEggs : Meminta alokasi memori bertipe tertentu

  4. totalEggs = numberOfBasket * eggsPerBasket : Menentukan isi nilai suatu variable

  5. Public static void main(String[]Agrs) : Sebuah Method yang harus ada disetiap program java dibuat pertama kali

  6. Berikut ini merupakan definisi Algoritma, Kecuali

a) Urutan langkah – langkah berhingga untuk memecahkan masalah logika atau matematika

b) Urutan langkah langkah tak berhingga untuk memecahkan masalah logika atau matematika

c) Logika , metode dan harapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan

d) Urutan logis pengambilan keputusan untuk pemaecahan masalah

e) Semua benar

Menurut Donald E. Knuth: ”Sekumpulan aturan-aturan berhingga yang memberikan sederetan operasi-operasi untuk menyelesaikan suatu jenis masalah yang khusus.

  1. Perhatikan algortima berikut:

X= 10

do {

output(X)

} while (X>10)

Berapa kali statement output (X) diulang?

a) 1

b) 10

c) 11

d) Tidak ada pengulangan

Karena X nya tidak lebih dari 10

  1. Blok dalam perintah for berkut ini akan dijalan kan sebanyak sepuluh kali, yaitu:

a) For(int x=1;x<=9;x++){

b) For(int x=0; x<= 10;x++){

c) For(int x>=10; x>= 1; x–){

d) For(int x=10; x>0 ; x–){

  1. Apakah otuput yang dikeluarkan pada hasil program dibawah ini:

Int All;

Int a=2, b=3, c=6, d=5;

All= b*d-c/a+b;

System.out.print(“All:”+All);

a) All: 14

b) All: 10

c) All: 15

d) All: 9

e) All: 6

  1. Untuk menyimpan data nim mahasiswa, tipe data yang paling tepat digunakan adalah

a) Int

b) Short

c) Char

d) String

Int
Tipe ini merupakantipe yang paling banyak dipakai dalam merepresentasikan angka dalam Java, dikarenakan dianggap paling efisien dibandingkan dengan tipe-tipe integer lainnya. Tipe Int banyak digunakan untuk indeks dalam struktur pengulangan maupun dalam konstruksi sebuah array.Selain itu, secara teori setiap ekspresi yang melibatkan tipe integer byte, short, int, long) semuanya akan dipromosikan ke int terlebih dahulu sebelum dilakukan proses perhitungan

  1. Dari segmen program berikut:

int n=5;

System.out.print(“soal 1”+n*3+2);

Outputnya adalah?

a) 17

b) 152

c) Soal 1 152

d) Soal 1 17

e) Soal 1

Short essay

  1. . Berapa nilai xxx dan yyy setelah algoritma dibawah dijalankan

Jika nilai a,b ,c,d secara berurutan adalah 20, -5,75,34,15

Int a,b,c,d,e;

Int xxx,yyy;

Input(a,b,c,d,e);

Xxx = a;

Yyy = a;

If(b>xxx) then xxx = b;

If(c>xxx) then xxx = c;

If(d>xxx) then xxx =d;

If(e> xxx) then xxx= e

If(b < yyy) then yyy = b;

If(c < yyy) then yyy = c;

If(d < yyy) then yyy = d;

If(e < yyy) then yyy = e;

Tampilan :

Xxx = 75

Yyy = -5

  1. diberikan potongan algoritma sebagai berikut

A =4;

B= A+ 2;

A = B * 3;

B = A + 4;

System.out.println(A+” “+B)

Tampilan : 18 22

  1. Diberikan potongan algoritma sebagai berikut:

a=4;

b=a+2;

a=b*3;

b=a+4;

System.out.println(a+” “+b);

Tampilannya….

  1. Diberikan potongan program sebagai berikut:

int m=9;

for (int b = 1; b<=3; b++) {

for (int k = 1; k <=3; k++) {

System.out.print(m+" ");

m–;

}

System.out.println();

}

Tampilannya….

Essay

  1. Buatlah sebuah program yang menampilkan pola angka berikut:

Contoh tampilan

Masukan bilangan : 9

Output: 1 , 2 , 4, 8 ,16 , 32 ,64,128,256,512

  1. Buatlah sebuah program yang meminta memasukan 4 integer, program kemudian mencetak nilai minumnya , mencetak nilai maksimunya, mencetak rata rata, perhatikan nilairata rata bersifat pecahan
  1. Buatlah sebuah program yang meminta input nilai mahasiswa dan akan mencetak nilai dari Grade ujian mahasiswa dengan aturan sbb:

85<=A<=100, 75<=B<=84, 55<=C<74, 35<=D<=54, 0<=E<=34


Leave a Reply