Senin, 23 September 2019

Latihan Pbo

Nama: Novia Dwi jayanti
Kelas:Xl Rpl 1
Mata: Pemrograman berorientasi objek




public class StatementSwitch {
    public static void main(String[] args) {
        String Pil;


  •        Case1

Systempublic class StatementSwitch {
public static void main(String[] args) {
            char pilihan = '3';
            int harga = RP 100.00;
         
        switch(pilihan) {
        case '1' :
        System.out.println("Program IF");
       
        if (harga >= RP 87.000) {
        System.out.println("Harga barang jual beli");
        }


     
Break


  • Case2

System.out.println("Program IFELSE");

                if(harga>=RP 87.000) {     
        System.out.println("Selamat anda mendapatkan potongan harga");
        }
        else {   
        System.out.println("Maaf Anda Tidak mendapatkan potongan harga");
        }


Break


  • Case3

System.out.println("Program IFELSEIF");
               if(harga>=RP 100.000) {     
        System.out.println("Anda Mendapat Potongan Harga Sebesar RP 10.000");
        }
        else if(harga>=RP 100.000) {     
        System.out.println("Anda Mendapat Potongan Harga Sebesar RP 25.000");
        }
        else {     
        System.out.println("Maaf, Anda Tidak Dapat Potongan Harga);
                }


Break


  • Case4

System.out.println("Program NESTEDIF");
       if (harga > 0 ) {
            if (harga < RP 150..000) {
                System.out.println("Selamat, Anda Mendapatkan Bonus 50%");
            }
        }


Break
         
        default :
        System.out.println("Inputan Salah");
        }
    }
}


OUTPUT
Anda Mendapatkan potongan harga.
Anda Mendapatkan potongan harga.
Anda Mendapatkan Potongan Harga Sebesar RP 25.000
Anda Mendapatkan Bonus Hingga 50%








Kamis, 19 September 2019

Pendeklarasian Array

Nama:Novia Dwi Jayanti
Kelas:XI Rpl 1
Mata pelajaran: Pemrograman berorientasi objek


•Pendeklarasian Array
public class ClassArray {

    public static void main(String[] args) {
       double[] myList = {1.9, 2.9, 3.4, 3.5};
   
       // Mencetak semua array elemen
       for (int i = 0; i < myList.length; i++) {
           System.out.println(myList[i] + " ");
       }
       // Menjumlahkan semua elemen
       double total = 0;
       for (int i = 0; i < myList.length; i++) {
           total += myList[i];
       }
       System.out.println("Total adalah " + total);


       // Mencari elemen terbesar
       double max = myList[0];
       for (int i = 1; i < myList.length; i++) {
           if (myList[i] > max) max = myList[i];
       }
       System.out.println("Elemen terbesar adalah " + max);
      }
}

Rabu, 18 September 2019

Program Eksplorasi pengulangan text

Nama:Novia  Dwi Jayanti
Kelas : XI Rpl 1
Mata pelajaran: Pemrograman berorientasi objek




•Project Eksplorasi:
PROGRAM PENGULANGAN TEXT
public class PengulanganText {

    public static void main(String[] args) {
          do
        {
            System.out.println("semoga sukses");
        }
        while(true);
        }
    }
 
}

Selasa, 17 September 2019

Project Eksplorasi

Nama:Novia Dwi Jayanti
Kelas: XI Rpl 1
Mata pelajaran: Pemrograman berorientasi objek


•Project Eksplorasi:
PROGRAM PEMILIHAN SMK
public class ProgramPemilihanSMK {
    public static void main(String[] args) {
        int grade=94;
        if(grade >75){
            System.out.println("Smkn 1 Gunung putri");}
        else{
            System.out.println("Smkn 2 gunung putri");
  }
}

Struktur kontrol perulangan

Nama : Novia Dwi Jayanti
Kelas: XI Rpl 1
Mata pelajaran: Pemrograman berorientasi objek



•Struktur kontrol perulangan
While
public class While {

    public static void main(String[] args) {
        int a = 8;
        while (a>6)
        {
            System.out.print(a);
            a--;
        }
    }
}
Do While

        public class DoWhile {

    public static void main(String[] args) {
        do
        {
            System.out.println("Hello. Nice to meet you!!");
        }
        while(true);
   }
}
For
public class For {
    public static void main(String[] args) {
        int i;
        for(i=5; i<15; i++);
        {
            System.out.print(i);
        }
    }
 
}

Struktur kontrol pemilihan

Nama:Novia Dwi Jayanti
Kelas : XI Rpl 1
Mata Pelajaran: pemrograman berorientasi objek


•Statement IF

public class IFstatement {
 
    public static void main(String[] args) {
        int nilai = 80;
        if (nilai > 73){
            System.out.println("Selamat anda Lulus!");}
                  }
     
 
•Statement IF Else

public static void main(String[] args) {
        int grade=68;
        if(grade>60) {
        System.out.println("Congratulations!"); }
        else{
        System.out.println("Sorry you failed"); }
    }
 
}

•Statement IF-Else-If

public static void main(String[] args) {
        int grade=86;
        if(grade>90)
        {
            System.out.println("Very good!");
        }
        else if(grade>60)
        {
            System.out.println("Very good!");
        }
        else
        {
            System.out.println("Sorry you failed");
        }
    }
 
}

•Switch


public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
        char nilai = 'A';
       String nama;
       System.out.println("Masukkan nama: ");
       nama = input.nextLine();
       System.out.println("Nilai : "+nilai);
       System.out.println("/n");
       switch(nilai)
       {
           case 'A': System.out.println(nama+"Nilai Anda memuaskan");
           break;
           case 'B': System.out.println(nama+"Nilai Anda bagus");
           break;
           case 'c': System.out.println(nama+"Nilai Anda cukup");
           break;
           }
           }
           }

Tipe data aritmatika

Nama:Novia Dwi Jayanti
Kelas: XI Rpl 1
Mata pelajaran: Pemrograman berorientasi objek

Pengenalan Tipe data Aaritmatika

1.Operat Aaritmatika

public class Aritmatikaa {
    public static void main(String[] args) {
        int a, b, c, d, e, f, g;
        a = 10;
        b = 5;
     
        c = a + b;
        d = a - b;
        e = a * b;
        f = a / b;
        g = a % b;
     
        System.out.println("Hasil dari penambahan "+c);
        System.out.println("Hasil dari pengurangan "+d);
        System.out.println("Hasil dari perkalian "+e);
        System.out.println("Hasil dari pembagian "+f);
        System.out.println("Hasil dari sisa hasil bagi (modulus) "+g);
    }
 
}

2. Operator Relasi

public class OperasiRelasi {
   
    public static void main(String[] args) {
       int nilai1 = 30;
       int nilai2 = 20;
       int nilai3 = 30;
       System.out.println("Nilainya adalah " + (nilai1 > nilai2));
       System.out.println("Nilainya adalah " + (nilai3 == nilai1));
       System.out.println("Nilainya adalah " + (nilai1 < nilai2));
       System.out.println("Nilainya adalah " + (nilai1 <= nilai3));
       System.out.println("Nilainya adalah " + (nilai3 >= nilai2));
       System.out.println("Nilainya adalah " + (nilai3 != nilai2));
    }
 
}

3.Operat Logika
Operator AND
     package operatorand;
     public class OperatorAND {
     public static void main(String[] args) {
        int operand1 = 48;
        int operand2 = 70;
     
        /**
         * Demonstrasi1 penggunan Logika AND, hasilnya akan true
         * karena kedua operand tersebut bernilai true
         */
        boolean test1 = operand1 > 20 && operand2 <= 100;
        System.out.println(test1);
    }
 
}

Operator OR
   public class LogikaOR  {
   public static void main(String[] args) {
  int operand1 = 80;
  int operand2 = 120;
  // Demostrasi1  || (Logika OR)
  boolean test1 = (operand1 == 80) || (operand2 < 10);
  System.out.println(test1);

  //Demostrasi2 || (Logika OR)
  boolean test2 = (operand1 > 100) || (operand2 >= 200);
  System.out.println(test2);
    }
}

 

Operator Exclusive OR
     public class LogikaExclusiveOR {
    public static void main(String[] args) {
        int operand1 = 77;
        int operand2 = 30;
     
        //Demonstrasi1 ^ (boolean logika exclusive OR)
        boolean test1 = (operand1 > 100) ^ (operand2 != operand1);
        System.out.println(test1);
     
        //Demonstrasi2 ^ (boolean logika exclusive OR)
        boolean test2 = (operand1 < 10) ^ (operand2 > 40);
        System.out.println(test2);
    }
 
}


4. Operator NOT
                  public class LogikaNOT {
            public static void main(String[] args) {
        int operand = 200;
     
        //Demonstrasi ! (logika NOT)
        boolean test1 = (operand > 100);
        System.out.println(test1);
     
        //Demonstrasi2 ! (logika Not)
        boolean test2 = (operand > 100) ;
        System.out.println(!test2) ;
             
    }
 
}

5.Operator Assignment
    public class OperatorAssignment {
    public static void main(String[] args) {
        int a = 10;
        int b, c, d, e, f, g;
        b = 1; c = 2; d = 3; e = 4; f = 5;
     
        b += a;
        c -= a;
        d *= a;
        e /= a;
        f &= a;
     
        System.out.println("Hasil dari += adalah "+b);
        System.out.println("Hasil dari -= adalah "+c);
        System.out.println("Hasil dari *= adalah "+d);
        System.out.println("Hasil dari /= adalah "+e);
        System.out.println("Hasil dari %= adalah "+f);
    }
 
}