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.

It's Me

Foto Saya
Fitriana Dzulfaidah
Saya adalah mahasiswa Universitas Airlangga '12 jurusan Sistem Informasi. Saya termasuk orang yang fleksibel. Kalau teman saya pendiam, saya juga bisa jadi pendiam. Tetapi kalau teman saya ramai, saya juga bisa ramai. Namun pada dasarnya saya orang yang suka lelucon dan ketawa.
Lihat profil lengkapku

Followers

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

Lucky Charms Rainbow

Search This Blog

Memuat...

My Note


Gitagut

Pin

Cuteki cute

Popular Posts

Pages

Popular Posts