Nama Kelompok 16
· Retna Taqiyyah Adiba 1202160253
· Try Asputri Pane 1202163163
· Fadhilah Amani A. A. 1202164172
- E. Tanda akhir semua block statement
-
A . mencetak layar
-
B. Menentukan isi nilai suatu variabel atau assignment statemen
-
C. Meminta alokasi memori bertipe tertentu dan selanjutnya dipanggil dengan nama tertentu
-
D. sebuah method yang harus ada disetiap program java yang dijalankan pertama kali
-
Berikut ini merupakan definisi dari Algoritma, kecuali: B. Urutan langkah-langkah tak berhingga untuk memecahkan masalah logika atau matematika
-
int X = 10
do
Output(X)
while (X>10)
Berapa kali statement Output (X) diulangi ?
D. tidak berulang
Alasan : karena program tidak memenuhi kondisi X > 10 sehingga program hanya mencetak nilai X saja
- Block dalam perintah for berikut ini akan dijalankan selama sepuluh kali, yaitu d. for (int x=10; x>0 ; x–){}
- Apakah output yang dikeluarkan pada hasil program dibawah ini:
int All;
int a=2, b=3, c=5, d=6;
All = b*d-c/a+b;
System.out.print(“All : “ +All);
Jawab : C. All : 15
- Untuk menyimpan data nim mahasiswa, tipe data yang paling tepat digunakan adalah…
A. int
Alasan : karena nim berupa angka sehingga digunakan tipe data integer dimana tipe data integer digunakan untuk bilangan bulat
- Dari segmen berikut ;
int n=5;
System.out.println(“soal 1 “ + n*3+2);
Outputnya adalah ?
c. soal 1 152
Alasan : Karena dalam pengerjaannya, operasi yang dikerjakan itu adalah n3=53=15 , lalu digabung dengan angka dua, buka dijumlahkan , kalau dijumlahkan operasinya harus (“soal 1 “+ (n*3+2))
- 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;
Jawab : xxx = 75, yyy = -5
- Diberikan potongan algoritma sebagai berikut :
A = 4;
B = a+2;
A = b * 3;
B = a + 4;
System.out.println(A+" "+B);
Tampilannya : 18 22
- Diberikan potongan algoritma sebagai berikut ;
a=15
b=30
while (a<b) {
a=a+4
b=b+1
}
System.out.println(a+” “+b)
Tampilannya adalah
- Diberikan potongan program sebagai berikut:
m=9;
for (b=1;b<=3;b++){
for(k=1;k<=3;k++){
System.out.print(m+” “)
m–
}
System.out.println()
}
Jawab : 9 8 7
6 5 4
3 2 1
Soal Study Case
- Buatlah sebuah program yang menampilkan pola angka berikut :
Contoh tampilan 1:
Masukkan bilangan : 9
Output : 1 2 4 8 16 32 64 128 256 512
Contoh tampilan 2 :
Masukkan bilangan : 4
Output : 1 2 4 8 16
- Buatlah sebuah program yang meminta memasukkan 4 nilai integer, program kemudian mencetak nilai minimumnya, maksimumnya, dan ratarata. Perhatikan nilai ratarata yang bersifat pecahan menggunakan tipe float atau double
Masukkan bilangan 1 : 10
Masukkan bilangan 2 : 5
Masukkan bilangan 3 : 20
Masukkan bilangan 4 : 11
Nilai mkasimum : 20
Nilai minimum : 5
Nilai rata-rata : 11,5
- Buatlah sebuah program yang meminta input nilai mahasiswa dan akan mencetak nilai dan grade ujian mahasiswa. Dengan aturan grade sbb:
85<=A<=100, 75<=B<=84, 55<=C<=74, 35<=D<=54, 0<=E<=34
Contoh:
Nilai : 77
Grade : B
Jawab: