Tampilkan postingan dengan label Example. Tampilkan semua postingan
Tampilkan postingan dengan label Example. Tampilkan semua postingan

Minggu, 12 November 2017

Case Dengan JAVA

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");
 }
 }
}

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("");
  }
 }
}

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");
}}}

Membuat Direktori Dengan JAVA

import java.io.File;
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);
          }
       }
   }
   }

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();
}

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);
        }}

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");
}
 }
}

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 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("}");
}
}
}

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();
       }
}

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.

Sabtu, 14 Januari 2017