Senin, 18 Juni 2012

UAS Jawaban3


Rumus :

import java.util.Scanner;
public class Jawaban3
{
public static void main (String[]args)
{

Scanner input = new Scanner(System.in);

int nilai1, nilai2, nilai3, nilai4, nilai5, nilai6, nilai7, nilai8, nilai9, nilai10, nilai11, nilai12;
double rata;
int terbesar = 0;
int terkecil = 100000000;

System.out.print("Masukkan Nilai 1 : ");
nilai1 = input.nextInt();

System.out.print("Masukkan Nilai 2 : ");
nilai2 = input.nextInt();

System.out.print("Masukkan Nilai 3 : ");
nilai3 = input.nextInt();

System.out.print("Masukkan Nilai 4 : ");
nilai4 = input.nextInt();

System.out.print("Masukkan Nilai 5 : ");
nilai5 = input.nextInt();

System.out.print("Masukkan Nilai 6 : ");
nilai6 = input.nextInt();

System.out.print("Masukkan Nilai 7 : ");
nilai7 = input.nextInt();

System.out.print("Masukkan Nilai 8 : ");
nilai8 = input.nextInt();

System.out.print("Masukkan Nilai 9 : ");
nilai9 = input.nextInt();

System.out.print("Masukkan Nilai 10 : ");
nilai10 = input.nextInt();

System.out.print("Masukkan Nilai 11 : ");
nilai11 = input.nextInt();

System.out.print("Masukkan Nilai 12 : ");
nilai12 = input.nextInt();

if (nilai1 > terbesar)
terbesar = nilai1;
if (nilai2 > terbesar)
terbesar = nilai2;
if (nilai3 > terbesar)
terbesar = nilai3;
if (nilai4 > terbesar)
terbesar = nilai4;
if (nilai5 > terbesar)
terbesar = nilai5;
if (nilai6 > terbesar)
terbesar = nilai6;
if (nilai7 > terbesar)
terbesar = nilai7;
if (nilai8 > terbesar)
terbesar = nilai8;
if (nilai9 > terbesar)
terbesar = nilai9;
if (nilai10 > terbesar)
terbesar = nilai10;
if (nilai11 > terbesar)
terbesar = nilai11;
if (nilai12 > terbesar)
terbesar = nilai12;

System.out.println("Nilai Terbesar adalah : "+terbesar);

if (nilai1 < terkecil)
terkecil = nilai1;
if (nilai2 < terkecil)
terkecil = nilai2;
if (nilai3 < terkecil)
terkecil = nilai3;
if (nilai4 < terkecil)
terkecil = nilai4;
if (nilai5 < terkecil)
terkecil = nilai5;
if (nilai6 < terkecil)
terkecil = nilai6;
if (nilai7 < terkecil)
terkecil = nilai7;
if (nilai8 < terkecil)
terkecil = nilai8;
if (nilai9 < terkecil)
terkecil = nilai9;
if (nilai10 < terkecil)
terkecil = nilai10;
if (nilai11 < terkecil)
terkecil = nilai11;
if (nilai12 < terkecil)
terkecil = nilai12;

System.out.println("Nilai Terkecil adalah : "+terkecil);

rata = ((nilai1 + nilai2 + nilai3 + nilai4 + nilai5 + nilai6 + nilai7 + nilai8 + nilai9 + nilai10 + nilai11 + nilai12)/12);

System.out.print("Nilai Rata-rata adalah : "+rata);
}
}

UAS Jawaban2


Rumus :

public class Jawaban2 {

public static void main(String[] args) {
int[][]arr1={{2,0},{4,9}};
int[][]arr2={{1,3},{5,2}};
Jawaban2.fungsiMatrix(arr1, arr2);
}
private static void fungsiMatrix(int[][]matrixA,int[][]matrixB){
int[][]matrixC=new int[2][2];
for (int i = 0; i < matrixC.length; i++) {
for(int j=0;j matrixC[i][j]=0;
for(int k=0;k matrixC[i][j]+=matrixA[i][k]*matrixB[k][j];
}
}
}
for (int i = 0; i < matrixC.length; i++) {
for(int j=0;j System.out.print(matrixC[i][j]+" ");
}
System.out.println("");
}
}
}

UAS jawaban1



Rumus :

import java.util.Scanner;
public class Jawaban1 {
public static void main(String[]args){
Scanner input = new Scanner(System.in);
int Npm;
String Nama;
String Alamat;
System.out.print("Input NPM : ");
Npm=input.nextInt();
System.out.print("Input NAMA: ");
Nama=input.next();
System.out.print("Input Alamat: ");
Alamat=input.next();
System.out.println(" ");
System.out.println("-------------------------------------------------------");
System.out.println("DATA MAHASISWA");
System.out.println("***************************");
System.out.println("Npm : "+Npm);
System.out.println("Nama : "+Nama);
System.out.println("Alamat : "+Alamat);
}
}



Kamis, 31 Mei 2012

Pertemuan26 Array

import java.util.Scanner;


public class LatihanArray {
    public static void main(String[]args){
        Scanner sc = new Scanner(System.in);
        int[][] a = new int[2][3];
        int[][] b = new int[2][3];
        int[][] c = new int[2][3];
        //Input matrik A
        for (int i=0;i<2;i++){
            for(int j=0;j<3;j++){
                System.out.print("Matrik a"+i+j+":");
                a[i][j] = sc.nextInt();
            }
        }
        //Input matrik B
        for (int i=0;i<2;i++) {
            for(int j=0;j<3;j++) {
                System.out.print("Matrik b"+i+j+":");
                b[i][j] = sc.nextInt();
            }
        }
        // Hitung Matrik C = A + B
        for (int i=0;i<2;i++) {
            for(int j=0;j<3;j++) {
                c[i][j]=a[i][j]+b[i][j];
            }
        }
        //Tampil Matrik C
        for (int i=0;i<2;i++) {
            for(int j=0;j<3;j++) {
                System.out.print(c[i][j]+" ");
            }
            System.out.println();
            }
        // Matrik A(2x3) * B(3x5)
        for (int i=0;i<2;i++) {
            for(int j=0;j<5;j++) {
                for(int k=0;k<3;k++) {
                    c[i][j]=c[i][j]+a[i][j]*b[i][j];
                }
            }
        }
        }
    }


Senin, 28 Mei 2012

Pertemuan22 Array Penjualan Barang


rumus :

import java.io.*;
public class Latihan22 {
public static void main(String[] args) throws IOException
{
BufferedReader data = new BufferedReader(new InputStreamReader(System.in));

int i,banyak;

System.out.print("Banyaknya Barang :");
banyak=new Integer(data.readLine()).intValue();


String[] nama=new String[banyak];
String[] harga=new String[banyak];
System.out.println("Transaksi "+"Untuk "+banyak+" Barang"+" :");

for(i=0;i
{
System.out.print(i+1+".");

System.out.print("\tNama Barang :");
nama[i]=data.readLine();
System.out.print("\tHarga Barang :");
harga[i]=data.readLine();
}

System.out.println("=====================================");
System.out.println("NO NAMA BARANG HARGA");
System.out.println("=====================================");
for(i=0;i
{
System.out.print(i+1+".");
System.out.print("\t\t");
System.out.println(nama[i]);
System.out.print("\t\t\t\t");
System.out.println(harga[i]);
}
}


}

Senin, 30 April 2012


rumus :


public class bintang {
public static void main(String[]args){
int barisx=6;
int btg=1;
for(int i=barisx; i>=1; i--){
for(int j=1; j<=i; j++){ System.out.print(' '); } for(int k=1; k<=btg; k++){ System.out.print('*'); } btg+=2; System.out.println(); } btg-=4; for(int i=1; i<=barisx-1; i++){ for(int j=1; j<=i+1; j++){ System.out.print(' '); } for(int k=btg; k>=1; k--){
System.out.print('*');

}
btg-=2;
System.out.println();
}
}
}

membuat 7 bintang dengan for


public class Latihan_ekojulianto {
public static void main (String[] args)
{
int i; // variabel baris
// karena barisnya ada 7 baris jadi i di isi 7
for (i = 7; i >= 1; i--)
{

// perulangan untuk menuliskan spasi bintang
for (int b = 7;b > i;b--)
{
System.out.print("*");
}

// perulangan untuk menampilkan bintang
for (int b = 1;b <= i;b++ )
{
System.out.print("");
}

System.out.println();//membuat baris baru setelah mencetak bintang
}
}
}

Senin, 23 April 2012

MEMBUAT BINTANG BERTINGAKAT DENGAN FOR 2


public class Contoh2 {
public static void main(String[] args){
for(int baris = 1;baris <= 5; baris++){

for(int x = 1; x <= baris; x++){
System.out.print(x);
}

System.out.println(); //Pindah baris
}
}

}

MEMBUAT BINTANG BERTINGKAT DENGAN FOR


public class Latihan11 {
public static void main(String[] args){
for(int x = 1;x <=5;x++)
{
System.out.print(p);

for(char X = 'a';x<='e';x++)
{
System.out.print(x);
}
System.out.println();
}
}
}

Senin, 09 April 2012

uTS3

public class Jawaban3 {
public static void main(String[]args){
int Tugas = 100;
int Kuis = 60;
int UTS = 75;
int UAS = 80 ;
double Akhir = (0.2*Tugas)+(0.1*Kuis)+(0.3*UTS)+(0.4*UAS);

if(Akhir >=80)
{
System.out.println("A ");
System.out.println("Excelent ");
}
else if(Akhir >= 60)
{
System.out.println("B");
System.out.println("Very Good ");
}
else if(Akhir >=40)
{
System.out.println("C");
System.out.println("GOod ");
}
else if(Akhir >=20)
{
System.out.println("D");
System.out.println("Bad ");
}
else
{
System.out.println("E");
System.out.println("Very Bad ");
}

}
}

uTS2

import java.util.Scanner;


public class Jawaban2 {
public static void main(String args[])
{
int celcius;

System.out.printf("\nMasukkan bilangan yang akan dikonversi (Celcius)= ");
Scanner input = new Scanner(System.in);
celcius = input.nextInt();

System.out.println("Nilainya dalam fahrenheit : " +(Convert(celcius)));
}

public static double Convert(int celcius)
{
double fahrenheit;
fahrenheit = (9/5 * celcius) + 32;

return fahrenheit;
}
}

uTS1

public class Jawaban1 {
public static void main(String[] args){

int[] nilai = {20, 11, 53, 21, 35,};
int max = 0;
int min = 1000;
for (int a = 0; a < nilai.length; a++) { if (nilai[a] > max) {
max = nilai[a];
} else if (nilai[a] < min) {
min = nilai[a];
}
}
System.out.println("Nilai Maksimum : " + max);
System.out.println("Nilai Minimun : " + min);
}
}

Senin, 02 April 2012

menampilkan antara 1-200

//Buatlah program untuk menmpilkan angka antra 1-200 yang tidak habis di bagi 2 dan tidak habis di bagi 7
public class LatihanFor2 {
public static void main(String[]args){
int a;
for(a=0;a<200;a=a++)
{
if ( a % 2 !=0)

{
if ( a % 7 !=0)
... {
System.out.println(a);
}
}
}

}
}

nilai ganji 100

//Buatlah program yg menampilkan angka ganjil antara 100 -1
public class LatihanFor1 {
public static void main(String[]args){
int a;
for(a=99;a>0;a=a-2){
System.out.println(a);
}
}
}
//a=99 : dimulai dari angka 99
//a>0 : sampai dengan angka terakhir 0
//a=a-2 : berarti variable a di kurang 2 maka akan mendapatkan hasil ganjil

mencari nilai ganjil

public class PengulanganFor {
public static void main(String[]args){
int a;
for(a=0;a<10;a++){
System.out.println(a);
}
}
}
//a=0 : dimulai dari angka 0
//a<10 : sampai dengan angka terakhir 10,
//a=++ : untuk menambahkan varibale a 1 per 1 ex: 0,1,2,3,4,5,6,7,8,9
Percakapan Obrolan Berakhir
Igha sedang mengetik ...

Senin, 26 Maret 2012

Mengenal SWITCH


Contoh Rumus Switch

public class LatihanSwitch {
public static void main(String[]ergs){
int pilih = 2;
System.out.println("Pilihan 1/2/3");
switch (pilih){
case 1 : System.out.println("Anda pilih 1");
break;
case 2 : System.out.println("Anda pilih 2");
break;
case 3 : System.out.println("Anda pilih 3");
break;
default: System.out.println("Salah pilih");
}
}

}

MENCARI HARGA JUAL


RUMUS :

public class Latihan3 {
public static void main(String[]args){
//TODO Auto-generated method stub
int jumlah;
double harga,diskon,total;
jumlah = 15;
harga=4500;
if(jumlah<=10){
diskon=0.1*harga*jumlah;
}else if(jumlah<=29){
diskon=0.2*harga*jumlah;
}else{
diskon=0.5*harga*jumlah;
}
total=jumlah*harga-diskon;
System.out.println("jumlah = "+jumlah);
System.out.println("Harga satuan ="+harga);
System.out.println("Diskon = "+diskon);
System.out.println("Total bayar = "+total);
}
}

Senin, 19 Maret 2012

Menentukan Bilangan genap & ganjil

public class Soal2 {
public static void main(String[] args) {
// TODO code application logic here
int i;

//tampil bil.genap
System.out.print("Bilangan Genap : ");
for(i=1;i<=20;i++){
if(i%2==0){
System.out.print(i + ", ");
}
}
//tampil bil.ganjil
System.out.print("\nBilangan Ganjil : ");
for(i=1;i<=20;i++){
if(i%2!=0){
System.out.print(i + ", ");
}
}
}

}

menghitung volume sebuah tabung

public class Soal1 {
public static void main(String[]args){

int Tinggi, jari, Jari2;
double phi,Volume;

jari = 10;
Tinggi = 30;
phi = 3.14;
Jari2=jari*jari;


System.out.println("Masukkan Jari - jari Tabung : " + Jari2);
System.out.println("Masukkan Tinggi Tabung : " + Tinggi);
Volume=phi*Jari2*Tinggi;
System.out.println("Volume Tabung = "+Volume);





}

}