Hidup Ini Bagai Putaran Roda, Harus di Kayuh Agar Terus Berputar'

Minggu, 14 Juni 2009

Segi tiga Sama Kaki di java

Contoh program yang menghasilkan Segi tiga sama kaki di java yang menghadap ke sisi kanan dan sisi kiri dengan output seperti gambar di bawah ini dengan menggunakan operator perulangan (for / while / do…while) :

A. Segi tiga sama kaki yang menghadap ke kanan dengan tampilang sebagi berikut :

Koding segi tiga sama kaki yang menghadap ke sisi kanan, dengan output di atas dapat di buat di program java dengan koding sebgai berikut :

/**
* @(#)Text2.java
* @author siswoko
* @version 1.00 2009/6/15
*/
import java.io.DataInputStream;
class SegitigaSamaKaki
{
public static void main(String[] args)
{
String Bintang = "*";
DataInputStream Data = new DataInputStream(System.in);

try
{
System.out.println("\nCrete by Siswoko ");
System.out.print("\nNilai Baris Tengah = ");
String Input = Data.readLine();
int Baris = Integer.parseInt(Input);

for (int i = 1; i <= Baris; i++)
{
for (int j = 1; j <= i; j++)
{
System.out.print(Bintang);
}
System.out.println();
}

for (int k = 1; k <= Baris - 1; k++)
{
for (int l = Baris -1; l >= k; l--)
{
System.out.print(Bintang);
}
System.out.println();
}
}
catch (Exception e)
{
System.out.println("Salah memasukkan data (Harus berupa bilangan bulat)");
}
}
}

Sedangkan untuk segi tiga sama kaki yang menghadap ke kiri dapat di rubah sehingga output menjadi gambar di bawah ini:

Dengan demikian kodingpu agak di rubah sediki dengan susunan coding sebagi beriku :

/**
* @(#)Text3.java
* @author Siswoko
* @version 1.00 2009/6/15
*/
import java.io.DataInputStream;
class SegitigaSamaKakikekiri
{
public static void main(String[] args)
{
String Bintang = "*";
DataInputStream Data = new DataInputStream(System.in);

try
{
System.out.println("\nCrete by Siswoko ");
System.out.print("Nilai Baris Tengah = ");
String Input = Data.readLine();
int Baris = Integer.parseInt(Input);
int Counter1 = Baris;
int Counter2 = Baris;

for (int i = 1; i <= Baris; i++)
{
for (int j = Counter1 - 1; j >= 1; j--)
{
System.out.print(" ");
}
for (int k = 1; k <= i; k++)
{
System.out.print(Bintang);
}
System.out.println();
Counter1--;
}

for (int l = 1; l <= Baris - 1; l++)
{
for (int m = 1; m <= l; m++)
{
System.out.print(" ");
}
for (int n = 1; n <= Counter2 - 1; n++)
{
System.out.print(Bintang);
}System.out.println();
Counter2--;
}
}
catch (Exception e)
{
System.out.println("Salah memasukkan data (Harus berupa bilangan bulat)");
}
}
}

Setelah itu di save dengan nama egitigaSamaKakikekiri.java , semoga tutor ini bermanfaat. semalat mencoba

Paramida dalam java

contoh program java Paramida yang menghasilkan output seperti gambar di bawah ini dengan menggunakan instruksi perulangan (for / while / do.. while) :



dengan output sepertidi atas dapat di buat di java, dengan koding sebagai berikut :
/**
* @(#)Text1.java
*
*
* @author Siswoko
* @version 1.00 2009/6/15
*/

import java.io.*;
public class paramida
{
public static void main (String[] args) throws Exception
{
System.out.println("Contoh Program Paramida \nBy : Siswoko ");
BufferedReader masukan = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Tinggi Piramida : ");
int t = Integer.parseInt(masukan.readLine());
for (int b = 0; b < (t + 1); b++) { for (int k = 0; k < (t + 1) - b; k++) { System.out.print(" "); } for (int bil= b; bil >= 1; bil--)
{
System.out.print(" *");
}
System.out.println();
}
}
}

setelah itu di savae dengan nama paramida.java. semoga bermanfaat

Perhitungan Nilai grade

dah lama ya gak update blog, hampir 2 bulan hehehe gapain aja ya ya selama 2 bulan gak ngeblog, kemarin dapet tugas buat perhitungan nilai grade mahasiswa dengan array. maanfaati aja deh buat isi blog . oke langsung aja :

Program untuk menghitung nilai akhir mahasiswa dengan perhitungan sbb :
Presensi = 10%
Tugas = 10%
UTS = 30%
UAS = 50%
Nilai >= 85, Grade = A
Nilai >= 75, Grade = B
Nilai >= 65, Grade = C
Nilai >= 55, Grade = D
Nilai < grade =" E" datain =" new" dm="Integer.parseInt(dataIn.readLine())" i="0;" nrp="" nama="" tpresensi="" ttugas="" tuts="" tuas="" htg1="(abs[i]*10)/100;" htg2="(tgs[i]*10)/100;" htg3="(uts[i]*30)/100;" htg4="(uas[i]*50)/100;" double="" tnilai="" string="" if="" jumhtg="htg1+htg2+htg3+htg4;">= 85)
{
ket="Grade A";
}
else if ((jumhtg>=75) && (jumhtg <=84 )) { ket="Grade B"; } else if ((jumhtg>=65) && (jumhtg <=74 )) { ket="Grade C"; } else if( (jumhtg>=56) && (jumhtg <=64 ) )
{
ket="Grade D";
}
else
{
ket="Grade E";
}

System.out.println("\tGrade : "+ket);
System.out.println("====================");
}
}
catch (Exception e)
{

}

}
public static void main (String[] args)
{
System.out.println("Tugas Array Mahasiswa \nby : Siswoko ");
mahasiswa();


}

}

Template by : Kowsi