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
Labels
Blog Teman
Minggu, 14 Juni 2009
Segi tiga Sama Kaki di java
Diposting oleh Siswo di 19.18 0 komentar
Label: Java
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
Diposting oleh Siswo di 18.51 0 komentar
Label: Java
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();
}
}
Diposting oleh Siswo di 18.40 0 komentar
Label: Java