Search This Blog

Memuat...

Soal UTS Algoritma & Pemrograman Looping (Java)

/
2 Comments


1.      Buatlah program untuk menerima input bilangan bulat positif n dan menampilkan n bilangan bulat positif pertama yang habis dibagi 3 tetapi tidak habis dibagi 2.
Contoh :
Input = 5
Output = 3 9 15 21 27

Jawab :
        int n;
       
        System.out.print("n = ");
        n = input.nextInt();
       
        for (int i=1;i<=n;i++){
            int x = (i*6)-3;
        System.out.print(x+" ");}




2.      Buatlah program untuk membaca 7 data bilangan bulat psitif dari keyboard. Kemudian menghitung nilai terbesar kedua dari data tersebut dan menampilkan di layar monitor.
Contoh :     data input = 7, 12, 4, 23, 10, 5, 15
                      Data terbesar ke dua = 15

Jawab :
        int bilangan_1;
        int bilangan_2;
        int bilangan_3;
        int bilangan_4;
        int bilangan_5;
        int bilangan_6;
        int bilangan_7;
        int x;
       
        System.out.print("bilangan_1 = ");
        bilangan_1 = input.nextInt();
        
        System.out.print("bilangan 2 = ");
        bilangan_2 = input.nextInt();
       
        System.out.print("bilangan_3 = ");
        bilangan_3 = input.nextInt();
       
        System.out.print("bilangan_4 = ");
        bilangan_4 = input.nextInt();
       
        System.out.print("bilangan_5 = ");
        bilangan_5 = input.nextInt();
      
        System.out.print("bilangan_6 = ");
        bilangan_6 = input.nextInt();
       
        System.out.print("bilangan_7 = ");
        bilangan_7 = input.nextInt();
       
       
       
      x=bilangan_1;
      if (bilangan_1>bilangan_2){bilangan_1=bilangan_2;
      bilangan_2=x;}
     
      x=bilangan_2;
      if (bilangan_2>bilangan_3){bilangan_2=bilangan_3;
      bilangan_3=x;}
     
      x=bilangan_3;
      if (bilangan_3>bilangan_4){bilangan_3=bilangan_4;
      bilangan_4=x;}
     
      x=bilangan_4;
      if(bilangan_4>bilangan_5){bilangan_4=bilangan_5;
      bilangan_5=x;}
     
      x=bilangan_5;
      if (bilangan_5>bilangan_6){bilangan_5=bilangan_6;
      bilangan_6=x;}
     
      x = bilangan_6;
      if (bilangan_6>bilangan_7){bilangan_6=bilangan_7;
      bilangan_7=x;
      }
     
      x=bilangan_1;
      if (bilangan_1>bilangan_2){bilangan_1=bilangan_2;
      bilangan_2=x;}
     
      x=bilangan_2;
      if (bilangan_2>bilangan_3){bilangan_2=bilangan_3;
      bilangan_3=x;}
     
       x=bilangan_3;
      if (bilangan_3>bilangan_4){bilangan_3=bilangan_4;
      bilangan_4=x;}
     
      x=bilangan_4;
      if(bilangan_4>bilangan_5){bilangan_4=bilangan_5;
      bilangan_5=x;}
     
       x=bilangan_5;
      if (bilangan_5>bilangan_6){bilangan_5=bilangan_6;
      bilangan_6=x;}
     
      x=bilangan_1;
      if (bilangan_1>bilangan_2){bilangan_1=bilangan_2;
      bilangan_2=x;}
     
      x=bilangan_2;
      if (bilangan_2>bilangan_3){bilangan_2=bilangan_3;
      bilangan_3=x;}
     
       x=bilangan_3;
      if (bilangan_3>bilangan_4){bilangan_3=bilangan_4;
      bilangan_4=x;}
     
      x=bilangan_4;
      if(bilangan_4>bilangan_5){bilangan_4=bilangan_5;
      bilangan_5=x;}
     
      x=bilangan_1;
      if (bilangan_1>bilangan_2){bilangan_1=bilangan_2;
      bilangan_2=x;}
     
      x=bilangan_2;
      if (bilangan_2>bilangan_3){bilangan_2=bilangan_3;
      bilangan_3=x;}
     
       x=bilangan_3;
      if (bilangan_3>bilangan_4){bilangan_3=bilangan_4;
      bilangan_4=x;}
     
      x=bilangan_1;
      if (bilangan_1>bilangan_2){bilangan_1=bilangan_2;
      bilangan_2=x;}
     
      x=bilangan_2;
      if (bilangan_2>bilangan_3){bilangan_2=bilangan_3;
      bilangan_3=x;}
     
      x=bilangan_1;
      if (bilangan_1>bilangan_2){bilangan_1=bilangan_2;
      bilangan_2=x;}
     
      System.out.println("bilangan terbesar kedua = "+bilangan_6);




3.       Buatlah program untuk menghitung n? = 1+2+3+……+n, nilai n diinputkan dari keyboard.
Contoh :     input n = 5
                      Output = 15

                      Input  = 10
                      Output = 55

Jawab :
    int angka;
   
    System.out.print("angka = ");
    angka = input.nextInt();
   
    int j=0;
    for (int i=1;i<=angka;i++){
    j = j+i;
   
    System.out.print(i+" + "+" ");
    }
   
    System.out.println();
    System.out.println(j+" ");




You may also like

2 komentar:

Diberdayakan oleh Blogger.

You can replace this text by going to "Layout" and then "Page Elements" section. Edit " About "

Lucky Charms Rainbow

Pages