Tugas praktikum 02 pemrograman java netbeans
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 helmynia.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 :
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 helmynia.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 :
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 helmynia.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 :
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 :
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 helmynia.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 :
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 :
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 helmynia.com");
for (x=1;x<11;x++){
System.out.println(x+"."+x*x);
}
}}
Hasil program :
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 :
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 helmynia.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 :
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 :
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 helmynia.com");
System.out.print("S=");
for (a=1;a<=13;a+=2){
System.out.print(a+"+");
}
}}
Hasilnya
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 helmynia.com");
for (double i = 1; i < 10; i++)
{
x/= 10;
System.out.print(i*x+"+");
}
}
}
Hasilnya
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
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
Demikian postingan mengenai tugas saya, semoga bermanfaat untuk orang-orang yang membutuhkan. Sekian dan terimakasih
Posting Komentar untuk "Tugas praktikum 02 pemrograman java netbeans"
Posting Komentar
Artikel di blog ini bersumber dari pengalaman pribadi penulis, tulisan orang lain sebagai posting tamu maupun bayaran oleh sebab itu segala hak cipta baik kutipan dan gambar milik setiap orang yang merasa memilikinya