Nama Anggota :
- HAFIDZ RIZKY RAMADHITYA
-
RAFI GEMA
-
RYSKI MARDINA
SOAL UTS
1-5, Menjodohkan
Program java sederhana
public class EggBasket {
public static void main(String[] args) d. Sebuah method yang harus ada di setiap program java yang dijalankan pertama kali
{
int numberOfBaskets, eggsPerBaskets, totalEggs; c. Meminta alokasi memori bertipe tertentu dan selanjutnya dipanggil nama tertentu
numberOfBaskets = 10;
eggsPerBaskets = 6;
totalEggs = numberOfBaskets * eggsPerBaskets; b. Menentukan isi nilai suatu variable atau assignment statement
System.out.println("if you have");
System.out.println(eggsPerBaskets + " egss per basket and");
System.out.println(numberOfBaskets + " bakets, then"); a. Mencetak llayar
System.out.println("the total number of eggs is " + totalEggs);
} e. Tanda akhir blockstatement
}
- 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
- 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
- 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–){
- 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
- 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
- Untuk menyimpan data nim mahasiswa, tipe data yang paling tepat digunakan adalah
a) Int
b) Short
c) Char
d) String
- 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
- Berapa nilai xxx dan yyy setelah algoritma dibawah dijalankan jika nilai a,b,c,d,e 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
- Diberikan potongan algoritma sebagai berikut :
a = 4;
b = a+2;
c = b*3;
System.out.println(a+” “+b);
Tampilan : 18 22
- Diberikan potongan program sebagai berikut:
int a, b;
a=15;
b=30;
while (a<b) {
a=a+4;
b=b+1
System.out.println(a+" "+b);
Tampilannya : 35 35
- 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….
CASE STUDY:
- Buatlah sebuah program yang menampilkan pola angka berikut:
Contoh tampilan
Masukan bilangan : 9
Output: 1 , 2 , 4, 8 ,16 , 32 ,64,128,256,512
2 Buatlah sebuah program yang meminta memasukan 4 integer, program kemudian mencetak nilai minumnya , mencetak nilai maksimunya, mencetak rata rata, perhatikan nilairata rata bersifat pecahan
3 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