Page-java
Rabu, 07 September 2011
Descending
untuk membuat program ini caranya mudah, saya sediakan scripnya di bawah ini :
import java.io.*;
import java.util.*;
public class DescendingTest {
public static int[] A = new int[10];
public static void main(String[] args) {
String cmd ="";
int x;
boolean KELUAR = false;
BufferedReader inputUser = new BufferedReader(new InputStreamReader(System.in));
/* input 10 buah bilangan */
for(int i = 0; i < 10; i++) {
try {
System.out.print("Bilangan ke - " + (i + 1) + " : ");
cmd = inputUser.readLine();
x = Integer.parseInt(cmd);
A[i] = x;
System.out.println("");
}
catch (Exception e) {
System.out.println("anda memasukkan data diluar format");
}
}
System.out.println("Sebelum di urutkan : ");
printA();
Descending();
System.out.println("Sesudah di urutkan : " );
printA();
}
public static void printA() {
for(int i = 0; i < 10; i++) {
System.out.print( "\t" + A[i] );
}
System.out.println("");
}
/*membuat array dengan Descending*/
public static void Descending() {
for(int i = 1; i < 10; i++) {
for(int j = i; j < 10; j++) {
if(A[i - 1] < A[j]) {
int dummy = A[i - 1];
A[i - 1] = A[j];
A[j] = dummy;
}
}
}
}
}
untuk memdownload file ini klik link di bawah ini :
http://www.mediafire.com/?m3gnffwvf7weh9o
Senin, 29 Agustus 2011
mencari nilai minimal ke 1, minimal ke 2, dan rata – rata (penganti absen 17 agustus 2011)
program yang kali ini adalah sebuah program untuk menghitung nilai terbesar,terkecl, dan rata-rata.
untuk mebuat program ini ketikan saja coodingnya:
import java.io.*;
import java.util.Scanner;
public class NilaiRata2
{ public static void main(String[] args)throws Exception
{
BufferedReader kata = new BufferedReader(new InputStreamReader(System.in));
int a,i;
float rata,total=0;
int maks=-1000; //asumsi paling minimum
int min=1000; //asumsi paling maksimum
System.out.print("*--Masukan jumlah bilangan--* : ");
a = Integer.parseInt(kata.readLine());
int[] Angka=new int[a];
Scanner input = new Scanner(System.in);
for(i=0;i<a;i++)
{
System.out.print("Masukan jumlah bil ke - " +(i+1)+" : ");
Angka[i]=input.nextInt();
}
for (i=0;i<Angka.length;i++)
{
if(Angka[i]>maks)
{
maks=Angka[i];
}
if(Angka[i]<min)
{
min=Angka[i];
}
total=total+Angka[i];
System.out.println("");
}
rata=total/a;
System.out.println("Nilai terbesar = "+ maks);
System.out.println("Nilai terkecil = "+min);
System.out.println("Nilai Rata-Rata = "+rata);
}
}
Rabu, 17 Agustus 2011
Tugas Java 1
gambar di atas adalah contoh program penghitungan nilai rapot.
nilain yang di masukan adalah : Nilai UTS
Nilai UAS
Nilai Tugas
Nilai Absensi
keterangan:
apabila nilai rata-rata lebih dari 75 maka dinyatakan anda lulus
tetapi apa bila nilai kurang dari 75 maka dinyatakan anda tidak lulus.
contoh scrip Input:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class PerhitunganRaportTest
{
public static void main(String[] main){
System.out.println("*------Nilai Raport Semester Ganjil------*");
System.out.println("*---------SMK NEGERI 4 Bandung-----------*");
System.out.println("*-------------Kota Bandung---------------*");
BufferedReader dataIn = new BufferedReader (new InputStreamReader(System.in));
PerhitunganRaport hitung_raport = new PerhitunganRaport();
String UAS = "0";//pengenalan String
System.out.print("Masukkan nilai UTS : " );
try{
UAS = dataIn.readLine();
hitung_raport.nilaiUAS = Double.parseDouble(UAS);//pengkonversian dari String ke dalam double
} catch (IOException e ){
System.out.println("Error!");
}
String UTS = "0"; //pengenalan String
System.out.print("Masukkan nilai UAS : " );
try{
UTS = dataIn.readLine();
hitung_raport.nilaiUTS = Double.parseDouble(UTS);//pengkonversian dari String ke dalam double
} catch (IOException e ){
System.out.println("Error!");
}
String Tugas = "0"; //pengenalan String
System.out.print("Masukkan nilai Tugas : " );
try{
Tugas = dataIn.readLine();
hitung_raport.nilaiTugas = Double.parseDouble(Tugas);//pengkonversian dari String ke dalam double
} catch (IOException e ){
System.out.println("Error!");
}
String absensi = "0"; //pengenalan String
System.out.print("Masukkan nilai Absensi anda : " );
try{
absensi = dataIn.readLine();
hitung_raport.nilaiAbsensi = Double.parseDouble(absensi);//pengkonversian dari String ke dalam double
} catch (IOException e ){
System.out.println("Error!");
}
hitung_raport.hasil();//pengambilan data dari class PerhitunganRaport
}
}
contoh scrip Output:
public class PerhitunganRaport
{
//deklarasi variabel-variabel
public double nilaiUTS = 0;
public double nilaiUAS = 0;
public double nilaiTugas = 0;
public double nilaiAbsensi = 0;
public double average = 0;
public boolean status;
public void hasil(){//procedure
average = ((nilaiUTS + nilaiUAS + nilaiTugas + nilaiAbsensi) / 4);//penghitungan nilai rata-rata
System.out.println("Hasil nilai : "+average);
statushasil();
}
public void statushasil(){//procedure
double kkm = 75;//deklarasi kkm sebagai variable double
if (average>kkm){ //seleksi nilai rata-rata
status = true;
System.out.println("*--Selamat Anda Lulus--*");
}
else {
status = false;
System.out.println("*--Anda Tidak Lulus--*");}
}
}
dibawah ini adalah link untuk mendownload file tersebut
http://www.mediafire.com/myfiles.php
nilain yang di masukan adalah : Nilai UTS
Nilai UAS
Nilai Tugas
Nilai Absensi
keterangan:
apabila nilai rata-rata lebih dari 75 maka dinyatakan anda lulus
tetapi apa bila nilai kurang dari 75 maka dinyatakan anda tidak lulus.
contoh scrip Input:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class PerhitunganRaportTest
{
public static void main(String[] main){
System.out.println("*------Nilai Raport Semester Ganjil------*");
System.out.println("*---------SMK NEGERI 4 Bandung-----------*");
System.out.println("*-------------Kota Bandung---------------*");
BufferedReader dataIn = new BufferedReader (new InputStreamReader(System.in));
PerhitunganRaport hitung_raport = new PerhitunganRaport();
String UAS = "0";//pengenalan String
System.out.print("Masukkan nilai UTS : " );
try{
UAS = dataIn.readLine();
hitung_raport.nilaiUAS = Double.parseDouble(UAS);//pengkonversian dari String ke dalam double
} catch (IOException e ){
System.out.println("Error!");
}
String UTS = "0"; //pengenalan String
System.out.print("Masukkan nilai UAS : " );
try{
UTS = dataIn.readLine();
hitung_raport.nilaiUTS = Double.parseDouble(UTS);//pengkonversian dari String ke dalam double
} catch (IOException e ){
System.out.println("Error!");
}
String Tugas = "0"; //pengenalan String
System.out.print("Masukkan nilai Tugas : " );
try{
Tugas = dataIn.readLine();
hitung_raport.nilaiTugas = Double.parseDouble(Tugas);//pengkonversian dari String ke dalam double
} catch (IOException e ){
System.out.println("Error!");
}
String absensi = "0"; //pengenalan String
System.out.print("Masukkan nilai Absensi anda : " );
try{
absensi = dataIn.readLine();
hitung_raport.nilaiAbsensi = Double.parseDouble(absensi);//pengkonversian dari String ke dalam double
} catch (IOException e ){
System.out.println("Error!");
}
hitung_raport.hasil();//pengambilan data dari class PerhitunganRaport
}
}
contoh scrip Output:
public class PerhitunganRaport
{
//deklarasi variabel-variabel
public double nilaiUTS = 0;
public double nilaiUAS = 0;
public double nilaiTugas = 0;
public double nilaiAbsensi = 0;
public double average = 0;
public boolean status;
public void hasil(){//procedure
average = ((nilaiUTS + nilaiUAS + nilaiTugas + nilaiAbsensi) / 4);//penghitungan nilai rata-rata
System.out.println("Hasil nilai : "+average);
statushasil();
}
public void statushasil(){//procedure
double kkm = 75;//deklarasi kkm sebagai variable double
if (average>kkm){ //seleksi nilai rata-rata
status = true;
System.out.println("*--Selamat Anda Lulus--*");
}
else {
status = false;
System.out.println("*--Anda Tidak Lulus--*");}
}
}
dibawah ini adalah link untuk mendownload file tersebut
http://www.mediafire.com/myfiles.php
Langganan:
Komentar (Atom)


