1. Buatlah sebuah loop bersarang untuk menghasilkan beragam
bentuk seperti di bawah ini.Gunakan JoptionPane untuk
menanyakan kepada user tingkat/tinggi dari segitiga tersebut.
a.
Public static void main (String[ ] args){
For (int x=o;x<5;x++){
For (int y=o;y<=x;y++){
System.out.print("*");}
System.out.println();
}
}
}
Hasil run nya akan seperti ini:
*
**
***
****
*****
b.
Public static void main (String[ ] args) {
For (int i=o;i<5;i++){
For (int j=i;j<5;j++) {
System.out.print("*");}
System.out.println( );
}
}
}
Hasil runnya akan seperti di bawah :
*****
****
***
**
*
2. Gunakanlah BufferedReader dan JOptionPane, Tanyakan Pada user untuk 10 nomor. Kemudian gunakan array untuk menyimpan 10 nomor tersebut. Tampilkan kepada user, input terbesar yang diberikan user.
Source Code :
a> BufferedReader:
package tugaspraktikum;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class tugas1a{
public static void main(String[] args){
BufferedReader m = new BufferedReader(new InputStreamReader(System.in));
String Input = “” ;
int a = 0;
int tampung[] = new int[10];
for (int i=0;i<tampung.length;i++){
try{
System.out.println(“Masukkan Nilai Anda :”);
Input = m.readLine();
tampung[i] = Integer.parseInt(Input);
if (tampung[i] > a) a = tampung[i];
}catch(IOException e){
System.out.println(“Ada Kesalahan Program”);
}
}
System.out.println(“Angka Terbesar Anda adalah: “+ a );
}
}
b> JOptionPane:
package tugaspraktikum;
import javax.swing.JOptionPane;
public class tugas1b {
public static void main (String[]args){
int [] Tampung = new int [11] ;
int ukuranLarik = 10;
int i = 1 ;
while (i<=10) {
String x = “”;
x = JOptionPane.showInputDialog(“Masukkan Angka Ke-“+i);
Tampung [i] = Integer.valueOf(x).intValue();
i++;
}
int maximum = Tampung [0];
for (int max = 0; max < ukuranLarik; max++)
{
if(maximum < Tampung[max])
{
maximum = Tampung[max];
}
}
String St12 =”Angka Terbesar Anda Adalah:”+ maximum;
JOptionPane.showMessageDialog(null,St12);
}
}
Tidak ada komentar:
Posting Komentar