From 38fb32bf31b37ba408d4b55ccebe2d0162096114 Mon Sep 17 00:00:00 2001 From: renaldi-oss <56372811+renaldi-oss@users.noreply.github.com> Date: Wed, 28 Oct 2020 14:02:26 +0700 Subject: [PATCH] Add files via upload --- ganjil.java | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++ tugas1.java | 22 +++++++++++++ tugas2.java | 30 ++++++++++++++++++ tugas3.class | Bin 0 -> 998 bytes 4 files changed, 138 insertions(+) create mode 100644 ganjil.java create mode 100644 tugas1.java create mode 100644 tugas2.java create mode 100644 tugas3.class diff --git a/ganjil.java b/ganjil.java new file mode 100644 index 0000000..19dc89d --- /dev/null +++ b/ganjil.java @@ -0,0 +1,86 @@ +// Seorang yang akan membayar pajak perlu dihitung semua harta kekayaan atau penghasilan. Kriteria yang dapat dihitung adalah sebagai berikut + +// Sebelum dihitung, wajib pajak ditanya terlebih dahulu apakah memiliki usaha atau tidak. +// i. Ketika memiliki usaha, maka perlu diinputkan penghasilan dalam 1 tahun berapa? Kemudian dikenai pajak sebesar 15% + +// Terdapat inputan harta kekayaan yang perlu dinputkan, dengan setiap wajib pajak memiliki harta kekayaan yang berbeda-beda. +// Harta kekayaan berupa, benda bergerak(kendaraan,dll) ataupun kekayaan yang tidak bergerak(perhiasan, tanah, surat berharga, dll). +// Silakan diinputkan nama kendaraan ataupun perhiasaannya beserta nilai jual saat ini. +// Jika wajib pajak sudah berkeluarga, maka perlu ditanyakan tingkat pendidikan(SD,SMP,SMA,KULIAH). +// Ketika jumlah yang kuliah anaknya 1 dan 1 SMA dan total harta kekayaan lebih dari sama dengan 50 juta maka akan dipotong semua pajaknya 10%. +// Sedangkan tidak ada yang SMA ataupun KULIAH dan total harta kekayaan kurang dari 50 juta maka akan dipotong 5%. +import java.util.Scanner; +public class ganjil{ + public static void main(String args[]){ + boolean kekayaan = true; + int counter = 0; + String jawab,kategori,keluarga,pendidikan,p_anak,nama_kekayaan; + Scanner scan = new Scanner(System.in); + int penghasilan; + double total=0,pajak,hasilpajak=0,totalpajak=0,harga_kekayaan=0; + + System.out.print("Apakah anda memiliki usaha ??? (iya,tidak) : "); + kategori = scan.next(); + if(kategori.equalsIgnoreCase("iya")){ + System.out.print("masukan penghasilan satu tahun : "); + penghasilan = scan.nextInt(); + hasilpajak = penghasilan * 0.15; + + } else{ + System.out.print(""); + } + System.out.println("pajak satu tahun adalah "+ hasilpajak); + System.out.println("_______________"); + System.out.println("harta kekayaan"); + System.out.println("_______________"); + while( kekayaan ) { + + System.out.print("apakah sudah tidak ada lagi ??? [ada/tidak]> ? "); + jawab = scan.next(); + + // cek jawabnnya, kalau ya maka berhenti mengulang + if( jawab.equalsIgnoreCase("ada") ){ + System.out.print("sebutkan nama kekayaan anda ? "); + nama_kekayaan = scan.next(); + System.out.print("kekayaan benda tersebut memiliki nilai berapa ? "); + harga_kekayaan = scan.nextInt(); + total += harga_kekayaan; + + }else{ + kekayaan = false; + } + + counter++; + } + + System.out.print("apakah anda sudah berkeluarga : (iya,tidak)"); + keluarga = scan.next(); + + if (keluarga.equalsIgnoreCase("iya")){ + System.out.print("apakah pendidikan terakhir anda (SD,SMP,SMA,KULIAH) : "); + pendidikan = scan.next(); + }else{ + System.out.print(""); + } + + System.out.print("apakah anda punya 2 anak yang memiliki pendidikan kuliah dan SMA ?? (iya.tidak)"); + p_anak = scan.next(); + if (p_anak.equalsIgnoreCase("iya")){ + if(total >= 50000000){ + totalpajak = total * 0.10; + + } + }else if (p_anak.equalsIgnoreCase("tidak")){ + if(total < 50000000){ + totalpajak = total * 0.05; + + } + } + System.out.println("total pajak yang akan anda bayar adalah "+totalpajak); + + System.out.println("Anda sudah melakukan perulangan sebanyak " + counter + " kali"); + + + + } +} \ No newline at end of file diff --git a/tugas1.java b/tugas1.java new file mode 100644 index 0000000..20c5511 --- /dev/null +++ b/tugas1.java @@ -0,0 +1,22 @@ +import java.util.Scanner; +public class tugas1{ + public static void main(String arghs[]){ + Scanner sc = new Scanner(System.in); + int n; + int i = 0; + System.out.print("masukan angka : "); + n = sc.nextInt(); + + for (i = 1;i <= n;i++){ + + if (i % 5 == 0){ + System.out.print(""); + + }else{ + System.out.println(i); + } + + } + +} +} \ No newline at end of file diff --git a/tugas2.java b/tugas2.java new file mode 100644 index 0000000..c922b52 --- /dev/null +++ b/tugas2.java @@ -0,0 +1,30 @@ +import java.util.Scanner; +public class tugas2{ + public static void main(String args[]){ + Scanner sc = new Scanner (System.in); + int a=0,b,n,jumlah = 0; + double avg; + System.out.print("Menghitung jumlah bilangan genap dari N bilangan\n"); + System.out.print("_____________________________________________________\n"); + System.out.print("Masukan range bilangan : "); + n = sc.nextInt(); + b=n/2; + System.out.println("Banyak nya bilangan genap dari 1 sampai "+n+" adalah "+b); + for(int i = 1; i <= n; i++){ + + if (i % 2 == 0){ + a++; + jumlah += i; + System.out.println("Bilangan genap ke "+a+" adalah "+i); + + } + + } + + System.out.println("Jumlah bilangan genap dari 1 sampai "+n+" adalah : "+jumlah); + avg = jumlah/a; + System.out.println("Rata - Rata bilangan genap dari 1 sampai"+n+" adalah : "+avg); + + + } +} \ No newline at end of file diff --git a/tugas3.class b/tugas3.class new file mode 100644 index 0000000000000000000000000000000000000000..5f5c023d409d1277cea416431dda44bc4ab1c385 GIT binary patch literal 998 zcmaJX&^Qls&)hxt?zv~?=kM=_02Z)rVGt7%S9;)J(t?4jjHZ&f zX5l(+aOS3jYoP}dyk(P^<~WnYEsnEHo0G^%+!jbI``Qmy1!8V?L%>{bR6T*dqOZLd zVZH3N-l%eoGG<-*THvDlwz#c6s$5O!tz0Q+`Fd-K3wuj}s_Z;h&4@2?hZG7}rAFAQ zc+Y%pkqW{swL3q@^)`kuEHDuD3Io5ED^--%UQ6Pxjd?6E;hv2=?hCkewHxjz?T{SR zR8G}vd4aP>3Y@C%kOE)x*F{I-fsKb)w6TO`fswOH*FwKW#Wq&J6FV~w!$%BP2tLLW z8*5l3SB|9$^q;nPS>E<4fxu7~2mT?J_I3lWE?}@>>0`V6My{ZnVL*;~s=g#J>URCW zR>m43{pPgr6`6cmI20+Oet)F};!P$|)k)j4*CVy}DJU?5?zun%s%F#ERe^E0kUe*! zCq9wP*>3&*!%qf{<3}Md?4EB-9c84nrZI^Ddda*DkgFJ`Jx!+!ML{t>-GTTu@1~)Y}L%0v3z_V@xeqJa;A;sikVNO6XRd7M%e@O zY<6H}+DHxBZS%4zF(!Snl~Bd(L?0F(Ns0NJXMjNRoC7 wV{~@Vi!A!^8vWRy>E6+NWy*aZ$(M*d0^