Tugas praktikum 02 pemrograman java netbeans

by

helmy

1. Buatlah program konversi suhu dari fahrenheit ke celcius dengan java

Source code :

package javaapplication2;
import java.util.Scanner;
public class fahrenheitcelcius {
    public static void main(String[] args) {
    double f, celcius;
  System.out.println(“Konversi suhu F to C by helmykediri.com”);
  Scanner scan= new Scanner(System.in);
  System.out.println(“Masukkan fahrenheit=”);
  f= scan.nextInt();
  celcius= (f-32)*5/9;
  System.out.println(“Hasil conversi celcius=”+celcius);
    }
}

Hasil :

program konversi suhu

2. Terdapat segitiga siku-siku yang alas dan tingginya sudah diketahui. Buat program java untuk menghitung sisi miringnya

Source code :

public class sisimiring {
    public static void main(String[] args) {
    double alas, tinggi, sisimiring;
  System.out.println(“Hitung sisi miring segitiga helmykediri.com”);
  alas=12;
  tinggi=12;
  System.out.println(“Diket alas=”+alas);
  System.out.println(“Diket tinggi=”+tinggi);
  sisimiring= Math.sqrt((alas*alas)+(tinggi*tinggi));
  System.out.println(“Hasil sisi miring=”+sisimiring);
    }
}

Hasil program :

menghitung sisi miringnya

3. Buat program untuk menukarkan isi dua buah variabel dengan java dengan perantara

Source code :

package javaapplication2;
public class menukarvariable {
        public static void main(String[] args) {
            int a=12, b=2, c=0;
            System.out.println(“Menukar variabel helmykediri.com”);
            System.out.println(“Angka sebelumnya:”);
            System.out.println(“A=”+a);
            System.out.println(“B=”+b);
            a= a^b;
            b= a^b;
            c= b^c;
            a= a^b;
            System.out.println(“Angka sesesudah:”);
            System.out.println(“A=”+a);
            System.out.println(“B=”+b);       
}}

Hasil Program :

menukarkan isi dua buah variabel

4. Buat program untuk menentukan bilang terbesar dan terkecil antara dua variabel x dan y

Source code :

package javaapplication2;
import java.util.Scanner;
public class bilterbesar {
    public static void main(String[] args) {
  int x, y;
  Scanner scan= new Scanner(System.in);
  System.out.println(“Masukkan x=”);
  x= scan.nextInt();
  System.out.println(“Masukkan y=”);
  y= scan.nextInt();
  if (x<y){
      System.out.println(“x=”+x+”kurang dari y=”+y);
  }
  else if (y<x){
      System.out.println(“y=”+y+”kurang dari x=”+x);
  }
}
}

Hasil program :

menentukan bilang terbesar dan terkecil

5. Suatu swalayan memberikan diskon sebesar 10% bagi pelanggan yang berbelanja sebesar 100.000 atau lebih. Buat program untuk menghitung besaran pembayarannya

Source code :

package javaapplication2;
import java.util.Scanner;
public class diskonswalayan {
    public static void main(String[] args) {
    int pembelian;
    double disc;
    System.out.println(“Menghitung diskon helmykediri.com”);
    Scanner scan = new Scanner(System.in);
    System.out.println(“Masukkan jumlah pembelian”);
    pembelian = scan.nextInt();
if (pembelian>=100000){
    disc=pembelian*0.1;
    System.out.println(“Discount anda=”+disc);
    System.out.println(“Total bayar=”+(pembelian-disc));
}
else if (pembelian<100000){
    System.out.println(“Discount anda=0”);
    System.out.println(“Total bayar=”+(pembelian));     
            }
    }
}

Hasil program :

menghitung besaran pembayarannya

6. Buatlah program untuk menampilkan 4 buah tulisan “Selamat Belajar” menggunakan perulangan

Source code:

package javaapplication2;
public class pengulangan {
public static void main(String[] args) {
int x=1;
while (x<5){
    System.out.println(“Selamat Belajar”);
x++;
}
}}

Hasil program :

menampilkan 4 buah tulisan

7. Buat program menggunakan perulangan untuk menampilkan hasil berikut

1 1
2 4
3 9
4 16
5 25
6 36
7 49
8 64
9 81
10 100

Source code :

package javaapplication2;
public class ulangbilangan {
public static void main(String[] args) {
int x;
System.out.println(“Perulangan Helmykediri.com”);
for (x=1;x<11;x++){
    System.out.println(x+”.”+x*x);
}
}}

Hasil program :

menggunakan perulangan

8. Buat program perulangan dengan seleksi yang menyatakan bahwa bil tidak sama dengan 5 maka tampilkan bil, jika bil sama dengan 5 maka bilangan tersebut tidak ditampilkan

Source code :

package javaapplication2;
import java.util.Scanner;
public class ulangbilangan2 {
 public static void main(String[] args) {
int x, input;
Scanner scan= new Scanner(System.in);
System.out.println(“Perulang by helmykediri”);
System.out.println(“Masukkan inputan=”);
input = scan.nextInt();
if (input==5){
int i=1;
        while (i<=10)
        {
            if (i%5!=0)
        {
            System.out.println(i);
        }
            i+=1;
        }
    }
else if (input!=5){
    for (input=0;input<10;input++){
        System.out.println(input+1);
    }
}
}
}

Hasil input bil sama dengan 5 :

bil tidak sama dengan 5

9. Diketahui sisi sebarang segitiga misal berupa a, b dan c. Luas segitiga dihitung dengan rumus S= akar kuadrat dari s-a s-b s-c dimana S adalah hasil dari rumus (a+b+c)/2

Kode program :

package javaapplication3;
public class segitigaluas {
    public static void main(String[] args) {
        double a=12, b=13, c=14, s, hasil;
        s=(a+b+c)/2;
        System.out.println(“Hitung luas sisi segitiga by helmykediri.com”);
        hasil= Math.sqrt(s*(s-a)*(s-b)*(s-c));
        System.out.println(“Diket a=”+a);
        System.out.println(“b=”+b);
        System.out.println(“c=”+c);
        System.out.println(“Hasil=”+hasil);     
}
    }

Hasil program :

luas segitiga java

10. Diketahui tiga buah bilangan x, y dan z. Buat program untuk mendapatkan nilai terbesar dari ketiga bilangan tersebut

Source code

package javaapplication3;
import java.util.Scanner;
public class tigabil {
        public static void main(String[] args) {
      int x,y,z,max;
      Scanner scan= new Scanner(System.in);
      System.out.println(“Menentukan bilangan terbesar by helmykediri”);
System.out.println(“Masukkan angka x=”);
x=scan.nextInt();
System.out.println(“Masukkan angka y=”);
y=scan.nextInt();
System.out.println(“Masukkan angka z=”);
z=scan.nextInt();
if (x>y&&x>z){
max=x;
System.out.println(“Maka angka terbesar adalah=”+max);
        }
else if (y>z){
max=y;
System.out.println(“Maka angka terbesar adalah=”+max);
}
else {
max=z;
System.out.println(“Maka angka terbesar adalah=”+max);
}
}}

Hasil program :

bilangan terbesar

11. Buat program java untuk menghitung N suku pada deret berikut ini


a) S=1+3+5+7+9+11+….

Source code deret kelipatan 2

package javaapplication3;
public class dereta {
    public static void main(String[] args) {
        int a;
        System.out.println(“Deret kelipatan 2 by helmykediri.com”);   
    System.out.print(“S=”);
for (a=1;a<=13;a+=2){
    System.out.print(a+”+”); 
}
}}

Hasilnya

deret kelipatan 2 java

b) S= 0,1+0,02+0,003+0,0004+…

Source code deret N=10 kuadrat

package javaapplication3;
public class empatc {
       public static void main(String[] args) {
double x = 1, un;
    System.out.println(“Deret kelipatan N kuadrat by helmykediri.com”);
for (double i = 1; i < 10; i++)
{
    x/= 10;
    System.out.print(i*x+”+”);
 
}
}
}

Hasilnya

deret kuadrat n

 c)  S=2+5+10+17+26+37+50+…

Source code deret rumus input kuadrat + 1

package javaapplication3;
public class deretb {
       public static void main(String[] args) {
int un,a=2;
    System.out.println(“Deret kuadrat+1 by helmykediri”);
for (a=0;a<10;a++){
un=(a*a)+1;
    System.out.print(un+”+”);
}
}
 }

Hasilnya

deret kuadrat +1

d) S= 1-2+3-4+5-6+7-….

Saus

public class deretnol {
           public static void main(String[] args) {
String a=”-“, b=”+”;
int i,u;
 System.out.println(“By Helmyberdiri”);
for (i=1;i<12;i+=2){
    u=i+1;
 System.out.print(i+a+u+b);
}
           }
}

Hasilnya

deret acak berurutan

Demikian postingan mengenai tugas saya, semoga bermanfaat untuk orang-orang yang membutuhkan. Sekian dan terimakasih

Related Post