Haii, sobat... kali ini aku share tentang materi pemrograman java. Ya, materi ini hanya sekedar untuk mengasah logika aja.. dengan sedikit sentuhan looping sehingga bisa membuat segitiga siku yang terdiri dari bentuk * dan - dengan jumlah baris segitiga bisa diinputkan...
Selamat Belajar, Semoga Bermanfaat ^_^
1. Ini Script Bentuk Segitiga Yang Pertama
import java.util.Scanner;
public class Segitiga2 {
public static void main (String[] args) {
boolean bintang;
System.out.print("Masukkan Tinggi Segitiga = ");
Scanner scan = new Scanner(System.in);
int t = scan.nextInt();
if (t==0)
System.out.print("Kalo 0 gak bisa bro");
else {
for (int a=1;a<=t;a++)
{
//tentukan simbol awal
if (a % 2 == 1)
bintang = true;
else bintang = false;
//proses untuk gambar perbaris
for (int b=1;b<=a;b++)
{
if (bintang)
System.out.print('*');
else
System.out.print('-');
}
System.out.println();
}
}
}
} </ div>
public class Segitiga2 {
public static void main (String[] args) {
boolean bintang;
System.out.print("Masukkan Tinggi Segitiga = ");
Scanner scan = new Scanner(System.in);
int t = scan.nextInt();
if (t==0)
System.out.print("Kalo 0 gak bisa bro");
else {
for (int a=1;a<=t;a++)
{
//tentukan simbol awal
if (a % 2 == 1)
bintang = true;
else bintang = false;
//proses untuk gambar perbaris
for (int b=1;b<=a;b++)
{
if (bintang)
System.out.print('*');
else
System.out.print('-');
}
System.out.println();
}
}
}
} </ div>
2. Ini Script Bentuk Segitiga Yang Kedua
import java.util.Scanner;
public class Segitiga3 {
public static void main (String[] args) {
boolean bintang;
System.out.print("Masukkan Tinggi Segitiga = ");
Scanner scan = new Scanner(System.in);
int t = scan.nextInt();
if (t==0)
System.out.print("Kalo 0 gak bisa bro");
else
{
for (int a=1;a<=t;a++)
{
//tentukan simbol awal
if (a % 2 == 1)
bintang = true;
else bintang = false;
//proses untuk gambar perbaris
for (int b=1;b<=a;b++)
{
if (bintang)
System.out.print('*');
else System.out.print('-');
bintang = !bintang;
}
System.out.println();
}
}
}
} </ div>
public class Segitiga3 {
public static void main (String[] args) {
boolean bintang;
System.out.print("Masukkan Tinggi Segitiga = ");
Scanner scan = new Scanner(System.in);
int t = scan.nextInt();
if (t==0)
System.out.print("Kalo 0 gak bisa bro");
else
{
for (int a=1;a<=t;a++)
{
//tentukan simbol awal
if (a % 2 == 1)
bintang = true;
else bintang = false;
//proses untuk gambar perbaris
for (int b=1;b<=a;b++)
{
if (bintang)
System.out.print('*');
else System.out.print('-');
bintang = !bintang;
}
System.out.println();
}
}
}
} </ div>
Daannn seperti inilah output dari kedua script diatas, sobat....
0 komentar:
Posting Komentar