1)
Segitiga sama
sisi
Syntax :
public class Tugas1
{
public static void main
(String args[])
{
int x,y,z; //deklarasi variabel
int d = 5; //deklarasi variabel
for(x=0;x<=d;x++) //sintax untuk tinggi segitiga
{ //menghasilkan tinggi 5
baris
for(y=0;y<=x;y++)
{
System.out.print("
");
}
for(z=0;z>=(x-d);z--) //tiap kali turun, banyaknya bintang
berkurang
{
System.out.print("*");
}
for(z=0;z<(d-x);z++)
{
System.out.print("*");
}
System.out.println("");
}
}
}Output :
2. Segitiga Siku-siku
Syntax :
public class Tugas2
{
public static void main(String[] args)
{
int baris = 6;
//deklarasi variabel
System.out.println("Segitiga siku-siku dengan sama kaki, alas
= 6, tinggi = 6");
for (int a=0; a<baris; a++)
//baris berulang sebanyak 6 kali
{
for (int b=0; b<=a;
b++) //tiap kali turun, bintang
bertambah 1
System.out.print("*");
//ouput menghasilkan bintang (*)
System.out.println();
}
}
}
Output:
3. Buatlah sebuah
program dimana terdapat inputan yang kemudian dioperasikan dengan yang lain,
sehingga memunculkan sebuah nilai baru.
Example :
Inputan :
1.angka 2.string
Output :
kombinasi keduanya, sejumlah inputan
import
java.io.*;
public
class Tugas3{
public
static String bacainputan(){
String baca=" ";
InputStreamReader input=new
InputStreamReader(System.in);
BufferedReader buf=new BufferedReader(input);
//Digunakan untuk menangkap exception
try{
baca=buf.readLine();
}catch(IOException e){ //untuk deklarasi inputan
System.out.println("error!");
}
return baca;
}
public
static void main(String[]args){
//deklarasi
String kali=" ";
int x;
System.out.print("Masukkan kalimat :
"); //input kalimat
kali=bacainputan();
System.out.print("Masukkan angka:
");
x=Integer.parseInt(bacainputan()); //input angka
for(int a=1;a<=x;a++)
System.out.println("\n"+x+kali); //menampilkan angka dan kalimat
}
}
Output :
4. Buatlah sebuah
program absensi dimana terdapat menu:
1.
Menambah siswa
2.
Melihat jumlah
siswa yang masuk
3.
Keluar (exit)
import java.io.*;
public class Absensi{
public static String
insert(){
String read="";
InputStreamReader input = new InputStreamReader (System.in);
BufferedReader buf = new BufferedReader(input);
//Digunakan untuk menangkap exception
try{
read = buf.readLine();
}catch(IOException e){
System.out.println("Error!");
}
return read;
}
public static void
main(String[] args){
//deklarasi
int jumlah=10; //total siswa sebelum ditambahkan
int tambah,pilih,masuk;
char ulang='y';
do{
System.out.println("1. Menambah Siswa");
System.out.println("2. Lihat Siswa Masuk");
System.out.println("3. Keluar");
System.out.print("Masukkan pilihan : ");
pilih=Integer.parseInt(insert());
switch(pilih){
case 1: //pilihan 1
jumlah=jumlah+1; //penambahan 1 siswa
System.out.println("Berhasil ditambahkan!");
ulang='y';
break;
case 2:
System.out.println("Total siswa : "+jumlah);//output
jumlah siswa setelah ditambahkan
ulang='y';
break;
case 3:
ulang='t';
System.exit(0);
break;
default:
System.out.println("Pilihan tidak ada!\nMohon cek ulang
pilihan anda.");
break;
}
}while(ulang=='y');
}
}
Output
:
0 komentar
Post a Comment