import java.util.Scanner;
public class s{
public static void main(String[]args){
Scanner i=new Scanner(System.in);
int p;
System.out.print("pilih : ");
p=i.nextInt();
switch(p){
case 1:
System.out.print("1");
break;
case 2:
System.out.print("2");
break;
default:
System.out.print("0");
}
}
}
Tampilkan postingan dengan label Example. Tampilkan semua postingan
Tampilkan postingan dengan label Example. Tampilkan semua postingan
Minggu, 12 November 2017
For Nested JAVA
import java.util.Scanner;
public class ForNested{
public static void main (String [] args){
Scanner p = new Scanner(System.in);
int a,b,g;
System.out.print("masukan angka : ");
g = p.nextInt();
for (a=1; a<=g; a++)
{
for (b=g; b>=a; b-- )
{
System.out.print("*");
}
System.out.println("");
}
}
}
public class ForNested{
public static void main (String [] args){
Scanner p = new Scanner(System.in);
int a,b,g;
System.out.print("masukan angka : ");
g = p.nextInt();
for (a=1; a<=g; a++)
{
for (b=g; b>=a; b-- )
{
System.out.print("*");
}
System.out.println("");
}
}
}
Tanggal Array Dengan JAVA
public class arrayla{
public static void main (String[]args){
String []mon = {"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Des"};
int []day = {31,29,31,30,31,30,31,31,30,31,30,31};
for(int i=0;i<mon.length;i++){
System.out.println(mon[i]+" mempunyai "+day[i]+" hari");
}}}
public static void main (String[]args){
String []mon = {"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Des"};
int []day = {31,29,31,30,31,30,31,31,30,31,30,31};
for(int i=0;i<mon.length;i++){
System.out.println(mon[i]+" mempunyai "+day[i]+" hari");
}}}
Membuat Direktori Dengan JAVA
import java.io.File;
class demobuatdir{
public static void main (String[]args){
File f = new File("NewDir/dir");
f.mkdirs();
}
}
class demobuatdir{
public static void main (String[]args){
File f = new File("NewDir/dir");
f.mkdirs();
}
}
Program Tiket Parkir JAVA
import java.util.Scanner;
public class parkiran{
public static void main (String[]args){
Scanner input = new Scanner (System.in);
int jam_parkir,b_parkir,kendaraan = 0;
int motor = 2000;
int motor2 = 1000;
int mobil = 3000;
int mobil2 = 2000;
int mbox = 5000;
int mbox2 = 3000;
System.out.println ("==========================");
System.out.println ("||1.Motor\t\t||");
System.out.println ("||2.Mobil\t\t||");
System.out.println ("||3.Truk & Mobil Box\t||");
System.out.println ("==========================");
System.out.print ("Masukkan Jenis Kendaraan: ");
kendaraan = input.nextInt();
if (kendaraan == 1){
System.out.println ("Biaya perjamnya adalah Rp 2000 + 1000 jam berikutnya");
System.out.println ("Lama Parkir");
jam_parkir = input.nextInt();
if (jam_parkir == 1){
b_parkir = motor;
System.out.println ("maka anda harus membayar "+b_parkir);
}
else if (jam_parkir > 1){
b_parkir = jam_parkir * motor2 + motor - 1000;
System.out.println ("maka anda harus membayar "+b_parkir);
}
}
if (kendaraan == 2){
System.out.println ("Biaya perjamnya adalah Rp 3000 + 2000 jam berikutnya");
System.out.println ("Lama Parkir");
jam_parkir = input.nextInt();
if (jam_parkir == 1){
b_parkir = mobil;
}
else if (jam_parkir > 2){
b_parkir = jam_parkir * mobil2 + mobil - 2000;
System.out.println ("maka anda harus membayar "+b_parkir);
}
}
if (kendaraan == 3){
System.out.println ("Biaya perjamnya adalah Rp 5000 + 3000 jam berikutnya");
System.out.println ("Lama Parkir");
jam_parkir = input.nextInt();
if (jam_parkir == 1){
b_parkir = mbox;
}
else if (jam_parkir > 2){
b_parkir = jam_parkir * mbox2 + mbox - 3000;
System.out.println ("maka anda harus membayar "+b_parkir);
}
}
}
}
public class parkiran{
public static void main (String[]args){
Scanner input = new Scanner (System.in);
int jam_parkir,b_parkir,kendaraan = 0;
int motor = 2000;
int motor2 = 1000;
int mobil = 3000;
int mobil2 = 2000;
int mbox = 5000;
int mbox2 = 3000;
System.out.println ("==========================");
System.out.println ("||1.Motor\t\t||");
System.out.println ("||2.Mobil\t\t||");
System.out.println ("||3.Truk & Mobil Box\t||");
System.out.println ("==========================");
System.out.print ("Masukkan Jenis Kendaraan: ");
kendaraan = input.nextInt();
if (kendaraan == 1){
System.out.println ("Biaya perjamnya adalah Rp 2000 + 1000 jam berikutnya");
System.out.println ("Lama Parkir");
jam_parkir = input.nextInt();
if (jam_parkir == 1){
b_parkir = motor;
System.out.println ("maka anda harus membayar "+b_parkir);
}
else if (jam_parkir > 1){
b_parkir = jam_parkir * motor2 + motor - 1000;
System.out.println ("maka anda harus membayar "+b_parkir);
}
}
if (kendaraan == 2){
System.out.println ("Biaya perjamnya adalah Rp 3000 + 2000 jam berikutnya");
System.out.println ("Lama Parkir");
jam_parkir = input.nextInt();
if (jam_parkir == 1){
b_parkir = mobil;
}
else if (jam_parkir > 2){
b_parkir = jam_parkir * mobil2 + mobil - 2000;
System.out.println ("maka anda harus membayar "+b_parkir);
}
}
if (kendaraan == 3){
System.out.println ("Biaya perjamnya adalah Rp 5000 + 3000 jam berikutnya");
System.out.println ("Lama Parkir");
jam_parkir = input.nextInt();
if (jam_parkir == 1){
b_parkir = mbox;
}
else if (jam_parkir > 2){
b_parkir = jam_parkir * mbox2 + mbox - 3000;
System.out.println ("maka anda harus membayar "+b_parkir);
}
}
}
}
Program Konversi Suhu dengan C
#include <stdio.h>
void main()
{
int celcius;
int kelvin;
int farenheit;
int reamur;
printf("Konversi Suhu");
printf("\n");
printf("Input Suhu Celcius : ");
scanf("%i", &celcius);
kelvin = celcius+273;
reamur = celcius*0.8;
farenheit = (1.8*celcius)+32;
printf("\n");
printf("\nKelvin : %i", kelvin);
printf("\nReamur : %i", reamur);
printf("\nFarenheit : %i", farenheit);
getch();
}
void main()
{
int celcius;
int kelvin;
int farenheit;
int reamur;
printf("Konversi Suhu");
printf("\n");
printf("Input Suhu Celcius : ");
scanf("%i", &celcius);
kelvin = celcius+273;
reamur = celcius*0.8;
farenheit = (1.8*celcius)+32;
printf("\n");
printf("\nKelvin : %i", kelvin);
printf("\nReamur : %i", reamur);
printf("\nFarenheit : %i", farenheit);
getch();
}
Program Kamus JAVA
import java.lang.*;
import java.io.*;
import java.util.*;
public class kamus{
private String kata;
private String english[] = new String[100];
private String indonesian[] = new String[100];
private int counter;
public kamus(){
kata=null;
counter=0;
}
public kamus(String _kata){
kata=_kata;
}
public void ReadFile(){
FileReader fReader = null;
StreamTokenizer stInput=null;
int i=0;
String output=null;
try{
fReader = new FileReader("kamus.txt");
stInput = new StreamTokenizer(fReader);
stInput.nextToken();
while(stInput.ttype!= StreamTokenizer.TT_EOF){
if(stInput.ttype == StreamTokenizer.TT_WORD)
english[i] = stInput.sval;
else
System.out.println("Bad file format");
if(stInput.nextToken()== StreamTokenizer.TT_WORD)
indonesian[i] = stInput.sval;
else
System.out.println("Bad file format");
stInput.nextToken();
i++;
counter = counter +1;
}
}
catch(FileNotFoundException ex){
System.out.println("File not found :kamus.txt");
}
catch(IOException ex){
System.out.println(ex.getMessage());
}
finally{
try{
if(fReader!=null) fReader.close();
}
catch(IOException ex){
System.out.println(ex);
}}}
public String cari (int a){
int i;
String output=kata+" tidak ada dalam kamus";
for (i=0; i<counter; i++){
if (a==0){
if(kata.equalsIgnoreCase(english[i])==true)
output=indonesian[i];
}
else if (a==1){
if (kata.equalsIgnoreCase(indonesian[i])==true)
output=english[i];
}}
return output;
}
public static void main(String[]args){
String input, a, b;
int pilih;
do{
System.out.println("\n\n\n\nKamus Sederhana JAVA");
System.out.println("1. english-indonesian");
System.out.println("2. indonesian-english");
System.out.println("0. exit");
System.out.println();
System.out.println("pilih menu : ");
Scanner plh = new Scanner(System.in);
pilih = plh.nextInt();
switch (pilih){
case 1:
System.out.print("masukan kata dalam bahasa inggris = ");
Scanner st1= new Scanner(System.in);
input=st1.nextLine();
kamus kms1=new kamus(input);
kms1.ReadFile();
a=kms1.cari(0);
if (a.equals(input+" tidak ada dalam kamus"))
System.out.println(""+kms1.cari(0));
else
System.out.println(""+input+" artinya "+kms1.cari(0));
break;
case 2:
System.out.print("masukan kata dalam bahasa indonesia = ");
Scanner st2= new Scanner(System.in);
input=st2.nextLine();
kamus kms2=new kamus(input);
kms2.ReadFile();
b=kms2.cari(1);
if (b.equals(input+" tidak ada dalam kamus"))
System.out.println(""+kms2.cari(1));
else
System.out.println(""+input+" artinya "+kms2.cari(1));
break;
}}
while(pilih!=0);
}}
import java.io.*;
import java.util.*;
public class kamus{
private String kata;
private String english[] = new String[100];
private String indonesian[] = new String[100];
private int counter;
public kamus(){
kata=null;
counter=0;
}
public kamus(String _kata){
kata=_kata;
}
public void ReadFile(){
FileReader fReader = null;
StreamTokenizer stInput=null;
int i=0;
String output=null;
try{
fReader = new FileReader("kamus.txt");
stInput = new StreamTokenizer(fReader);
stInput.nextToken();
while(stInput.ttype!= StreamTokenizer.TT_EOF){
if(stInput.ttype == StreamTokenizer.TT_WORD)
english[i] = stInput.sval;
else
System.out.println("Bad file format");
if(stInput.nextToken()== StreamTokenizer.TT_WORD)
indonesian[i] = stInput.sval;
else
System.out.println("Bad file format");
stInput.nextToken();
i++;
counter = counter +1;
}
}
catch(FileNotFoundException ex){
System.out.println("File not found :kamus.txt");
}
catch(IOException ex){
System.out.println(ex.getMessage());
}
finally{
try{
if(fReader!=null) fReader.close();
}
catch(IOException ex){
System.out.println(ex);
}}}
public String cari (int a){
int i;
String output=kata+" tidak ada dalam kamus";
for (i=0; i<counter; i++){
if (a==0){
if(kata.equalsIgnoreCase(english[i])==true)
output=indonesian[i];
}
else if (a==1){
if (kata.equalsIgnoreCase(indonesian[i])==true)
output=english[i];
}}
return output;
}
public static void main(String[]args){
String input, a, b;
int pilih;
do{
System.out.println("\n\n\n\nKamus Sederhana JAVA");
System.out.println("1. english-indonesian");
System.out.println("2. indonesian-english");
System.out.println("0. exit");
System.out.println();
System.out.println("pilih menu : ");
Scanner plh = new Scanner(System.in);
pilih = plh.nextInt();
switch (pilih){
case 1:
System.out.print("masukan kata dalam bahasa inggris = ");
Scanner st1= new Scanner(System.in);
input=st1.nextLine();
kamus kms1=new kamus(input);
kms1.ReadFile();
a=kms1.cari(0);
if (a.equals(input+" tidak ada dalam kamus"))
System.out.println(""+kms1.cari(0));
else
System.out.println(""+input+" artinya "+kms1.cari(0));
break;
case 2:
System.out.print("masukan kata dalam bahasa indonesia = ");
Scanner st2= new Scanner(System.in);
input=st2.nextLine();
kamus kms2=new kamus(input);
kms2.ReadFile();
b=kms2.cari(1);
if (b.equals(input+" tidak ada dalam kamus"))
System.out.println(""+kms2.cari(1));
else
System.out.println(""+input+" artinya "+kms2.cari(1));
break;
}}
while(pilih!=0);
}}
Minggu, 29 Oktober 2017
Program Vektor dengan JAVA
import java.io.*;
class vek{
public static void main (String[]args) throws IOException{
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
int[] jum = new int [10];
int[] v1 = new int [10];
int[] v2 = new int [10];
int skalar;
System.out.print("Masukkan jumlah elemen vektor : ");
int n = Integer.parseInt (input.readLine());
System.out.println ("Vektor 1");
for (int i=0; i<n; i++){
System.out.print("Elemen [1,"+(i+1)+"] = ");
v1[i]=Integer.parseInt(input.readLine());
}
System.out.println ("Vektor 2");
for (int i=0; i<n; i++){
System.out.print("Elemen [1,"+(i+1)+"] = ");
v2[i]=Integer.parseInt(input.readLine());
}
System.out.print("Nilai Skalar = ");
skalar=Integer.parseInt(input.readLine());
System.out.println("=========MENU=========");
System.out.println("1. Penjumlahan Vektor");
System.out.println("2. Pengurangan Vektor");
System.out.println("3. Perkalian Vektor");
System.out.println("4. Pembagian Vektor");
System.out.println("Piih Menu : [1-4] ");
int pil = Integer.parseInt (input.readLine());
if (pil==1){
System.out.print("Penjumlahan vektor :[");
for(int i=0;i<n;i++){
jum[i] = v1[i] + v2[i];
System.out.print (jum[i]);
if (i!=n-1){
System.out.print(",");
}
}
System.out.println("]");
}
else if (pil==2){
System.out.print("Pengurangan vektor :[");
for(int i=0;i<n;i++){
jum[i] = v1[i] - v2[i];
System.out.print (jum[i]);
if (i!=n-1){
if (jum [i]<0){
System.out.print (" (vektor berlawanan arah)");}
System.out.print (",");
}
}
System.out.println ("]");
}
else if (pil==3){
System.out.print ("Perkalian vektor :[");
for (int i=0; i<n; i++){
jum[i]=skalar*v1[i];
System.out.print (jum[i]);
if (i!=n-1){
System.out.print (",");
}
}
System.out.println ("]");
}
else if (pil==4){
System.out.print ("Pembagian vektor :[");
for (int i=0; i<n; i++){
jum[i]=v1[i]/v2[i];
System.out.print (jum[i]);
if (i!=n-1){
System.out.print (",");
}
}
System.out.print("]");
}
else{
System.out.println("Pilihan Tidak Ada");
}
}
}
class vek{
public static void main (String[]args) throws IOException{
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
int[] jum = new int [10];
int[] v1 = new int [10];
int[] v2 = new int [10];
int skalar;
System.out.print("Masukkan jumlah elemen vektor : ");
int n = Integer.parseInt (input.readLine());
System.out.println ("Vektor 1");
for (int i=0; i<n; i++){
System.out.print("Elemen [1,"+(i+1)+"] = ");
v1[i]=Integer.parseInt(input.readLine());
}
System.out.println ("Vektor 2");
for (int i=0; i<n; i++){
System.out.print("Elemen [1,"+(i+1)+"] = ");
v2[i]=Integer.parseInt(input.readLine());
}
System.out.print("Nilai Skalar = ");
skalar=Integer.parseInt(input.readLine());
System.out.println("=========MENU=========");
System.out.println("1. Penjumlahan Vektor");
System.out.println("2. Pengurangan Vektor");
System.out.println("3. Perkalian Vektor");
System.out.println("4. Pembagian Vektor");
System.out.println("Piih Menu : [1-4] ");
int pil = Integer.parseInt (input.readLine());
if (pil==1){
System.out.print("Penjumlahan vektor :[");
for(int i=0;i<n;i++){
jum[i] = v1[i] + v2[i];
System.out.print (jum[i]);
if (i!=n-1){
System.out.print(",");
}
}
System.out.println("]");
}
else if (pil==2){
System.out.print("Pengurangan vektor :[");
for(int i=0;i<n;i++){
jum[i] = v1[i] - v2[i];
System.out.print (jum[i]);
if (i!=n-1){
if (jum [i]<0){
System.out.print (" (vektor berlawanan arah)");}
System.out.print (",");
}
}
System.out.println ("]");
}
else if (pil==3){
System.out.print ("Perkalian vektor :[");
for (int i=0; i<n; i++){
jum[i]=skalar*v1[i];
System.out.print (jum[i]);
if (i!=n-1){
System.out.print (",");
}
}
System.out.println ("]");
}
else if (pil==4){
System.out.print ("Pembagian vektor :[");
for (int i=0; i<n; i++){
jum[i]=v1[i]/v2[i];
System.out.print (jum[i]);
if (i!=n-1){
System.out.print (",");
}
}
System.out.print("]");
}
else{
System.out.println("Pilihan Tidak Ada");
}
}
}
Program Segitiga Siku-Siku dengan COBOL
IDENTIFICATION DIVISION.
PROGRAM-ID. SS.
AUTHOR. FOST.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 seg.
02 A PIC 9(3).
02 I PIC 9(3).
02 J PIC 9(3).
PROCEDURE DIVISION.
MULAI.
DISPLAY '============================'.
DISPLAY 'Masukan Angka Pertama : '.
ACCEPT A.
PROSES.
PERFORM CETAK VARYING I FROM 1 BY 1
UNTIL I > A
AFTER J FROM 1 BY 1
UNTIL J > I.
GO TO SEL.
CETAK.
DISPLAY ( , ) '*'.
IF J = I DISPLAY SPACE.
SEL.
STOP RUN.
PROGRAM-ID. SS.
AUTHOR. FOST.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 seg.
02 A PIC 9(3).
02 I PIC 9(3).
02 J PIC 9(3).
PROCEDURE DIVISION.
MULAI.
DISPLAY '============================'.
DISPLAY 'Masukan Angka Pertama : '.
ACCEPT A.
PROSES.
PERFORM CETAK VARYING I FROM 1 BY 1
UNTIL I > A
AFTER J FROM 1 BY 1
UNTIL J > I.
GO TO SEL.
CETAK.
DISPLAY ( , ) '*'.
IF J = I DISPLAY SPACE.
SEL.
STOP RUN.
Program Fungsi Invers dengan JAVA
import java.util.Scanner;
public class Fungsi_Invers {
Scanner input = new Scanner(System.in);
int[] HimpunanA;
int[] HimpunanB;
int[] HimpunanRelasi;
int[] HimpunanAsal;
int jmlHimpunanA, jmlHimpunanB, jmlRelasi;
boolean satu2;
public static void main(String [] args){
Fungsi_Invers jonpie = new Fungsi_Invers();
jonpie.inputAnggota();
jonpie.cetakHimpunan();
jonpie.inputRelasi();
jonpie.cekFungsi();
jonpie.cetakRelasi();
}
public void inputAnggota(){
System.out.print("Masukkan Jumlah Himpunan A = ");
jmlHimpunanA = input.nextInt();
HimpunanA=new int[jmlHimpunanA];
for(int i =0;i<=(jmlHimpunanA-1);i++){
System.out.print("Himpunan A yang ke "+(i+1)+" : ");
HimpunanA[i]=input.nextInt();
}
System.out.print("Masukkan Jumlah Himpunan B = ");
jmlHimpunanB = input.nextInt();
HimpunanB = new int[jmlHimpunanB];
for(int i=0;i<=(jmlHimpunanB-1);i++){
System.out.print("Himpunan B yang ke "+(i+1)+" : ");
HimpunanB[i]=input.nextInt();
}
}
public void cetakHimpunan(){
System.out.print("Anggota Himpunan A = {");
for(int i = 0;i<=(jmlHimpunanA-1);i++){
System.out.print(HimpunanA[i]+ " ");
}
System.out.println("}");
System.out.print("Anggota Himpuan B = {");
for(int i = 0;i<=(jmlHimpunanB-1);i++){
System.out.print(HimpunanB[i]+ " ");
}
System.out.println("}");
}
public void inputRelasi(){
int jmlRelasiMaks = jmlHimpunanA * jmlHimpunanB;
System.out.println("Relasi Maksimal Adalah "+jmlRelasiMaks);
do{
System.out.print("Masukkan Jumlah Relasi yang Terjadi : ");
jmlRelasi = input.nextInt();
}while(jmlRelasi>jmlRelasiMaks);
HimpunanRelasi = new int[jmlRelasi];
HimpunanAsal = new int[jmlRelasi];
System.out.println("Masukkan Relasi yang Terjadi :");
for(int i=0;i<=(jmlRelasi-1);i++){
int[] temp=new int [jmlRelasi];
int[] temp2 = new int [jmlRelasi];
boolean SamaA = false;
boolean SamaB = false;
System.out.println("Relasi ke "+(i+1)+" : ");
do{
System.out.print("Masukkan Asal A : ");
temp[i]=input.nextInt();
System.out.print("Masukkan Tujuan B: ");
temp2[i]=input.nextInt();
for(int j=0;j<=(jmlHimpunanA-1);j++){
if(temp[i]==HimpunanA[j]){
SamaA=true;
}
}
for(int k=0;k<=(jmlHimpunanB-1);k++){
if(temp2[i]==HimpunanB[k]){
SamaB=true;
}
}
if(SamaA==false || SamaB==false){
System.out.println("Anggota Himpunan Tidak terdapat dihimpunan A atau B");
}
if(SamaA==true && SamaB==true){
HimpunanRelasi[i]=temp2[i];
HimpunanAsal[i]=temp[i];
}
}while(SamaA==false || SamaB==false);
}
}
public void cekFungsi(){
int jumlahAnggota = 0;
boolean adaSama = false;
for(int i=0;i<=(jmlHimpunanA-1);i++){
for(int j=0;j<=(jmlRelasi-1);j++){
if(HimpunanA[i]==HimpunanAsal[j]){
jumlahAnggota++;
}
}
}
for(int i = 0;i<=(jmlRelasi-1);i++){
for(int j=i+1;j<=(jmlRelasi-1);j++){
if(HimpunanAsal[i]==HimpunanAsal[j]){
adaSama=true;
}
}
}
if(jumlahAnggota==jmlHimpunanA && adaSama == false){
System.out.println("Relasi yang diinput adalah Fungsi");
jumlahAnggota = 0;
for(int i=0;i<=(jmlHimpunanB-1);i++){
for(int j=0;j<=(jmlRelasi-1);j++){
if(HimpunanB[i]==HimpunanRelasi[j]){
jumlahAnggota++;
}
}
}
for(int i =0;i<=(jmlRelasi-1);i++){
for(int j=i+1;j<+(jmlRelasi-1);j++){
if(HimpunanRelasi[i]==HimpunanRelasi[j]){
adaSama=true;
}
}
}
if(jumlahAnggota==jmlHimpunanB && adaSama == false){
System.out.println("Fungsi Yang Diinput Adalah Fungsi satu satu");
satu2=true;
}
}else{
System.out.println("Relasi yang di input Bukan Fungsi, hanya relasi biasa "+ jumlahAnggota);
}
}
public void cetakRelasi(){
System.out.print("Daerah Domain = {");
for(int i=0;i<=jmlHimpunanA-1;i++){
System.out.print(HimpunanA[i]+ " ");
}
System.out.println(" } ");
System.out.print("Daerah Kodomain = {");
for(int i=0;i<=jmlHimpunanB-1;i++){
System.out.print(HimpunanB[i]+ " ");
}
System.out.println(" } ");
System.out.print("Daerah range adalah : {");
for(int i=0;i<=jmlRelasi-1;i++){
boolean adaSama=false;
for(int j = i+1;j<=jmlRelasi-1;j++){
if(HimpunanRelasi[i]==HimpunanRelasi[j])
adaSama=true;
}
if(adaSama==false)System.out.print(HimpunanRelasi[i]+" ");
}
System.out.println("}");
if(satu2) {
System.out.println("\nFungsi inversnya adalah :");
System.out.print("Daerah domain : {");
for(int i=0;i<=jmlHimpunanA-1;i++) {
System.out.print(HimpunanB[i]+" "); }
System.out.println("}");
System.out.print("Daerah Kodomain : {");
for(int i=0;i<=jmlHimpunanB-1;i++) {
System.out.print(HimpunanA[i]+" "); }
System.out.println("}");
System.out.print("Daerah range adalah : {");
for(int i=0;i<=jmlRelasi-1;i++) {
boolean adaSama=false;
for(int j=i+1;j<=jmlRelasi-1;j++) {
if(HimpunanAsal[i]==HimpunanAsal[j])
adaSama=true;
}
if(adaSama==false)System.out.print(HimpunanAsal[i]+" ");
}
System.out.println("}");
}
}
}
public class Fungsi_Invers {
Scanner input = new Scanner(System.in);
int[] HimpunanA;
int[] HimpunanB;
int[] HimpunanRelasi;
int[] HimpunanAsal;
int jmlHimpunanA, jmlHimpunanB, jmlRelasi;
boolean satu2;
public static void main(String [] args){
Fungsi_Invers jonpie = new Fungsi_Invers();
jonpie.inputAnggota();
jonpie.cetakHimpunan();
jonpie.inputRelasi();
jonpie.cekFungsi();
jonpie.cetakRelasi();
}
public void inputAnggota(){
System.out.print("Masukkan Jumlah Himpunan A = ");
jmlHimpunanA = input.nextInt();
HimpunanA=new int[jmlHimpunanA];
for(int i =0;i<=(jmlHimpunanA-1);i++){
System.out.print("Himpunan A yang ke "+(i+1)+" : ");
HimpunanA[i]=input.nextInt();
}
System.out.print("Masukkan Jumlah Himpunan B = ");
jmlHimpunanB = input.nextInt();
HimpunanB = new int[jmlHimpunanB];
for(int i=0;i<=(jmlHimpunanB-1);i++){
System.out.print("Himpunan B yang ke "+(i+1)+" : ");
HimpunanB[i]=input.nextInt();
}
}
public void cetakHimpunan(){
System.out.print("Anggota Himpunan A = {");
for(int i = 0;i<=(jmlHimpunanA-1);i++){
System.out.print(HimpunanA[i]+ " ");
}
System.out.println("}");
System.out.print("Anggota Himpuan B = {");
for(int i = 0;i<=(jmlHimpunanB-1);i++){
System.out.print(HimpunanB[i]+ " ");
}
System.out.println("}");
}
public void inputRelasi(){
int jmlRelasiMaks = jmlHimpunanA * jmlHimpunanB;
System.out.println("Relasi Maksimal Adalah "+jmlRelasiMaks);
do{
System.out.print("Masukkan Jumlah Relasi yang Terjadi : ");
jmlRelasi = input.nextInt();
}while(jmlRelasi>jmlRelasiMaks);
HimpunanRelasi = new int[jmlRelasi];
HimpunanAsal = new int[jmlRelasi];
System.out.println("Masukkan Relasi yang Terjadi :");
for(int i=0;i<=(jmlRelasi-1);i++){
int[] temp=new int [jmlRelasi];
int[] temp2 = new int [jmlRelasi];
boolean SamaA = false;
boolean SamaB = false;
System.out.println("Relasi ke "+(i+1)+" : ");
do{
System.out.print("Masukkan Asal A : ");
temp[i]=input.nextInt();
System.out.print("Masukkan Tujuan B: ");
temp2[i]=input.nextInt();
for(int j=0;j<=(jmlHimpunanA-1);j++){
if(temp[i]==HimpunanA[j]){
SamaA=true;
}
}
for(int k=0;k<=(jmlHimpunanB-1);k++){
if(temp2[i]==HimpunanB[k]){
SamaB=true;
}
}
if(SamaA==false || SamaB==false){
System.out.println("Anggota Himpunan Tidak terdapat dihimpunan A atau B");
}
if(SamaA==true && SamaB==true){
HimpunanRelasi[i]=temp2[i];
HimpunanAsal[i]=temp[i];
}
}while(SamaA==false || SamaB==false);
}
}
public void cekFungsi(){
int jumlahAnggota = 0;
boolean adaSama = false;
for(int i=0;i<=(jmlHimpunanA-1);i++){
for(int j=0;j<=(jmlRelasi-1);j++){
if(HimpunanA[i]==HimpunanAsal[j]){
jumlahAnggota++;
}
}
}
for(int i = 0;i<=(jmlRelasi-1);i++){
for(int j=i+1;j<=(jmlRelasi-1);j++){
if(HimpunanAsal[i]==HimpunanAsal[j]){
adaSama=true;
}
}
}
if(jumlahAnggota==jmlHimpunanA && adaSama == false){
System.out.println("Relasi yang diinput adalah Fungsi");
jumlahAnggota = 0;
for(int i=0;i<=(jmlHimpunanB-1);i++){
for(int j=0;j<=(jmlRelasi-1);j++){
if(HimpunanB[i]==HimpunanRelasi[j]){
jumlahAnggota++;
}
}
}
for(int i =0;i<=(jmlRelasi-1);i++){
for(int j=i+1;j<+(jmlRelasi-1);j++){
if(HimpunanRelasi[i]==HimpunanRelasi[j]){
adaSama=true;
}
}
}
if(jumlahAnggota==jmlHimpunanB && adaSama == false){
System.out.println("Fungsi Yang Diinput Adalah Fungsi satu satu");
satu2=true;
}
}else{
System.out.println("Relasi yang di input Bukan Fungsi, hanya relasi biasa "+ jumlahAnggota);
}
}
public void cetakRelasi(){
System.out.print("Daerah Domain = {");
for(int i=0;i<=jmlHimpunanA-1;i++){
System.out.print(HimpunanA[i]+ " ");
}
System.out.println(" } ");
System.out.print("Daerah Kodomain = {");
for(int i=0;i<=jmlHimpunanB-1;i++){
System.out.print(HimpunanB[i]+ " ");
}
System.out.println(" } ");
System.out.print("Daerah range adalah : {");
for(int i=0;i<=jmlRelasi-1;i++){
boolean adaSama=false;
for(int j = i+1;j<=jmlRelasi-1;j++){
if(HimpunanRelasi[i]==HimpunanRelasi[j])
adaSama=true;
}
if(adaSama==false)System.out.print(HimpunanRelasi[i]+" ");
}
System.out.println("}");
if(satu2) {
System.out.println("\nFungsi inversnya adalah :");
System.out.print("Daerah domain : {");
for(int i=0;i<=jmlHimpunanA-1;i++) {
System.out.print(HimpunanB[i]+" "); }
System.out.println("}");
System.out.print("Daerah Kodomain : {");
for(int i=0;i<=jmlHimpunanB-1;i++) {
System.out.print(HimpunanA[i]+" "); }
System.out.println("}");
System.out.print("Daerah range adalah : {");
for(int i=0;i<=jmlRelasi-1;i++) {
boolean adaSama=false;
for(int j=i+1;j<=jmlRelasi-1;j++) {
if(HimpunanAsal[i]==HimpunanAsal[j])
adaSama=true;
}
if(adaSama==false)System.out.print(HimpunanAsal[i]+" ");
}
System.out.println("}");
}
}
}
Program Himpunan dengan JAVA
import java.util.Scanner;
public class himpunanLA{
Scanner input = new Scanner(System.in);
int[] himpunanA= new int[100];
int[] himpunanB= new int[100];
int jumlahAnggotaA;
int jumlahAnggotaB;
public void dataAnggota(){
System.out.print("Masukkan Jumlah Anggota Himpunan A : ");
jumlahAnggotaA = input.nextInt();
System.out.println("Anggota Himpunan A");
for(int i=1;i<=jumlahAnggotaA;i++){
System.out.print("Anggota "+i+" : ");
himpunanA[i]=input.nextInt();
}
System.out.print("Masukkan Jumlah Anggota Himpunan B : ");
jumlahAnggotaB = input.nextInt();
System.out.println("Anggota Himpunan B");
for(int i=1;i<=jumlahAnggotaB;i++){
System.out.print("Anggota "+i+" : ");
himpunanB[i]=input.nextInt();
}
}
public void tampilAnggota(){
System.out.print("Anggota Himpunan A = { ");
for(int i=1;i<=jumlahAnggotaA;i++){
System.out.print(himpunanA[i]+" ");
}
System.out.println("}");
System.out.print("Anggota Himpunan B = { ");
for(int i=1;i<=jumlahAnggotaB;i++){
System.out.print(himpunanB[i]+ " ");
}
System.out.println("}");
}
public void himpunanGabungan(){
System.out.print("Himpunan Gabungan A U B : { ");
for(int i=1;i<=jumlahAnggotaA;i++){
System.out.print(himpunanA[i]+" ");
}
for( int i=1;i<=jumlahAnggotaB;i++){
boolean adaSama = false;
for(int j=1;j<=jumlahAnggotaA;j++){
if(himpunanB[i]==himpunanA[j])
adaSama=true;
}
if(adaSama==false){
System.out.print(himpunanB[i]+" ");
}
}
System.out.println("}");
}
public void himpunanIrisan(){
System.out.print("Himpunan Irisan A n B : { ");
for( int i=1;i<=jumlahAnggotaB;i++){
boolean adaSama = false;
for(int j=1;j<=jumlahAnggotaA;j++){
if(himpunanB[i]==himpunanA[j])
adaSama=true;
}
if(adaSama==true){
System.out.print(himpunanB[i]+" ");
}
}
System.out.println(" }");
}
public void himpunanSelisih(){
System.out.print("Himpunan Selisih A - B : { ");
for( int i=1;i<=jumlahAnggotaA;i++){
boolean adaSama = false;
for(int j=1;j<=jumlahAnggotaB;j++){
if(himpunanA[i]==himpunanB[j])
adaSama=true;
}
if(adaSama==false){
System.out.print(himpunanA[i]+" ");
}
}
System.out.println("}");
System.out.print("Himpunan Selisih B - A : { ");
for( int i=1;i<=jumlahAnggotaB;i++){
boolean adaSama = false;
for(int j=1;j<=jumlahAnggotaA;j++){
if(himpunanB[i]==himpunanA[j])
adaSama=true;
}
if(adaSama==false){
System.out.print(himpunanB[i]+" ");
}
}
System.out.println("}");
}
public static void main(String args[]){
himpunanLA bilangan = new himpunanLA();
bilangan.dataAnggota();
bilangan.tampilAnggota();
bilangan.himpunanGabungan();
bilangan.himpunanIrisan();
bilangan.himpunanSelisih();
}
}
public class himpunanLA{
Scanner input = new Scanner(System.in);
int[] himpunanA= new int[100];
int[] himpunanB= new int[100];
int jumlahAnggotaA;
int jumlahAnggotaB;
public void dataAnggota(){
System.out.print("Masukkan Jumlah Anggota Himpunan A : ");
jumlahAnggotaA = input.nextInt();
System.out.println("Anggota Himpunan A");
for(int i=1;i<=jumlahAnggotaA;i++){
System.out.print("Anggota "+i+" : ");
himpunanA[i]=input.nextInt();
}
System.out.print("Masukkan Jumlah Anggota Himpunan B : ");
jumlahAnggotaB = input.nextInt();
System.out.println("Anggota Himpunan B");
for(int i=1;i<=jumlahAnggotaB;i++){
System.out.print("Anggota "+i+" : ");
himpunanB[i]=input.nextInt();
}
}
public void tampilAnggota(){
System.out.print("Anggota Himpunan A = { ");
for(int i=1;i<=jumlahAnggotaA;i++){
System.out.print(himpunanA[i]+" ");
}
System.out.println("}");
System.out.print("Anggota Himpunan B = { ");
for(int i=1;i<=jumlahAnggotaB;i++){
System.out.print(himpunanB[i]+ " ");
}
System.out.println("}");
}
public void himpunanGabungan(){
System.out.print("Himpunan Gabungan A U B : { ");
for(int i=1;i<=jumlahAnggotaA;i++){
System.out.print(himpunanA[i]+" ");
}
for( int i=1;i<=jumlahAnggotaB;i++){
boolean adaSama = false;
for(int j=1;j<=jumlahAnggotaA;j++){
if(himpunanB[i]==himpunanA[j])
adaSama=true;
}
if(adaSama==false){
System.out.print(himpunanB[i]+" ");
}
}
System.out.println("}");
}
public void himpunanIrisan(){
System.out.print("Himpunan Irisan A n B : { ");
for( int i=1;i<=jumlahAnggotaB;i++){
boolean adaSama = false;
for(int j=1;j<=jumlahAnggotaA;j++){
if(himpunanB[i]==himpunanA[j])
adaSama=true;
}
if(adaSama==true){
System.out.print(himpunanB[i]+" ");
}
}
System.out.println(" }");
}
public void himpunanSelisih(){
System.out.print("Himpunan Selisih A - B : { ");
for( int i=1;i<=jumlahAnggotaA;i++){
boolean adaSama = false;
for(int j=1;j<=jumlahAnggotaB;j++){
if(himpunanA[i]==himpunanB[j])
adaSama=true;
}
if(adaSama==false){
System.out.print(himpunanA[i]+" ");
}
}
System.out.println("}");
System.out.print("Himpunan Selisih B - A : { ");
for( int i=1;i<=jumlahAnggotaB;i++){
boolean adaSama = false;
for(int j=1;j<=jumlahAnggotaA;j++){
if(himpunanB[i]==himpunanA[j])
adaSama=true;
}
if(adaSama==false){
System.out.print(himpunanB[i]+" ");
}
}
System.out.println("}");
}
public static void main(String args[]){
himpunanLA bilangan = new himpunanLA();
bilangan.dataAnggota();
bilangan.tampilAnggota();
bilangan.himpunanGabungan();
bilangan.himpunanIrisan();
bilangan.himpunanSelisih();
}
}
Program Sederhana JAVA
import java.util.Scanner;
public
class program1{
public
static void main (String [] args){
Scanner
input=new Scanner(System.in);
String
nama, kelas, npm, score ;
System.out.print("masukan
nama anda : ");
nama=input.nextLine();
System.out.print("masukan
kelas anda : ");
kelas=input.nextLine();
System.out.print("masukan
NPM anda : ");
npm=input.nextLine();
System.out.print("masukan
score anda : ");
score=input.nextLine();
System.out.println("");
System.out.println("nama
anda adalah : " +nama);
System.out.println("kelas
anda adalah : " +kelas);
System.out.println("NPM
anda adalah : " +npm);
System.out.println("nama
anda adalah : " +score);
}
}
Selasa, 21 Maret 2017
PASCAL 2
program bayu;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
a,b,c,d,e,t1,t2,t3,t4,t5,ts,dc:real;
ja,jb,jc,jd,je,ko:integer;
begin
write('masukan jumlah kue A : '); readln(ja);
write('masukan jumlah kue B : '); readln(jb);
write('masukan jumlah kue C : '); readln(jc);
write('masukan jumlah kue D : '); readln(jd);
write('masukan jumlah kue E : '); readln(je);
a:=7500;
b:=9500;
c:=12500;
d:=12000;
e:=55000;
ko:=ja+jb+jc+jd+je;
t2:=jd*d;
t1:=jc*c;
t3:=je*e;
t4:=ja*a;
t5:=jb*b;
if(ja>=20)then
begin
dc:=(ja*a)*0.07;
t4:=t4-dc;
end;
if(jb>=20)then
begin
dc:=(jb*b)*0.07;
t5:=t5-dc;
end;
if(jc>=40)then
begin
dc:=(jc*c)*0.1;
t1:=t1-dc;
end;
if(jd>=40)then
begin
dc:=(jd*d)*0.1;
t2:=t2-dc;
end;
ts:=t1+t2+t3+t4+t5;
if(ko>100)then
begin
dc:=ts*0.15;
ts:=ts-dc;
end;
write('Total Harga : ',ts:1:0);
readln;
{ TODO -oUser -cConsole Main : Insert code here }
end.
{$APPTYPE CONSOLE}
uses
SysUtils;
var
a,b,c,d,e,t1,t2,t3,t4,t5,ts,dc:real;
ja,jb,jc,jd,je,ko:integer;
begin
write('masukan jumlah kue A : '); readln(ja);
write('masukan jumlah kue B : '); readln(jb);
write('masukan jumlah kue C : '); readln(jc);
write('masukan jumlah kue D : '); readln(jd);
write('masukan jumlah kue E : '); readln(je);
a:=7500;
b:=9500;
c:=12500;
d:=12000;
e:=55000;
ko:=ja+jb+jc+jd+je;
t2:=jd*d;
t1:=jc*c;
t3:=je*e;
t4:=ja*a;
t5:=jb*b;
if(ja>=20)then
begin
dc:=(ja*a)*0.07;
t4:=t4-dc;
end;
if(jb>=20)then
begin
dc:=(jb*b)*0.07;
t5:=t5-dc;
end;
if(jc>=40)then
begin
dc:=(jc*c)*0.1;
t1:=t1-dc;
end;
if(jd>=40)then
begin
dc:=(jd*d)*0.1;
t2:=t2-dc;
end;
ts:=t1+t2+t3+t4+t5;
if(ko>100)then
begin
dc:=ts*0.15;
ts:=ts-dc;
end;
write('Total Harga : ',ts:1:0);
readln;
{ TODO -oUser -cConsole Main : Insert code here }
end.
Sabtu, 14 Januari 2017
Selasa, 10 Januari 2017
Langganan:
Postingan (Atom)








