Thursday 10 January 2013

Bilangan Berkurang dengan Perulangan Do-While

Bilangan Berkurang dengan Do-While Bagaimanakah membuat program bilangan berkurang dengan menggunakan java seperti yang di bawah ini ?
10
9
8
7
6
5
4
3
2
1



Oke kawan untuk membuat program seperti diatas itu mudah sekali. Kita bisa menggunakan perulangan Do-while.

Karakteristik Perulangan Do-while:
Perulangan do-while dipakai pada saat kita melakukan perulangan dengan jumlah yang belum diketahui pasti.
Perulangan akan dilakukan minimal 1x terlebih dahulu, kemudian baru dilakukan pengecekan terhadap kondisi, jika kondisi benar maka perulangan masih akan tetap dilakukan.
Pernyataan pada do akan dikerjakan terlebih dahulu, baru setelah itu dilakukan pengecekan kondisi pada while.

Nah untuk membuat program bilangan berkurang, kita menggunakan perulangan seperti yang dibawah ini:
public class DoWhileBilanganBerkurang
{
  public static void main (String [] args)
  {
  int i=10;
  do 
  {
   System.out.println (" " + i);
   i--; 
  }
  while (i>=1);
 }
}

Saturday 5 January 2013

Menghitung Diskon Dengan Visual Basic (VB)

Menghitung Diskon Dengan Visual Basic (VB)



Apa sih yang paling dicari setiap orang saat berbelanja?
Ya, DISKON!
Barang semahal apa pun kalau diberi label “DISKON!!!”
pasti dilirik orang.
Permasalahannya tidak semua orang dapat menghitung harga setelah dipotong diskon
dengan cepat.
Inilah ide sederhana untuk membuat aplikasi DISKON!.

Disediakan 2 buah edit teks untuk memasukkan harga awal dan besar diskon.
Selanjutnya jika mengklik button “Hitung Diskon” , maka akan muncul nilai harga
setelah dipotong. Dan jika mengklik button reset, maka semua data akan terhapus dan dapat menginput lagi.


Private Sub CmdHitungDiskon_Click()
TxtHargaSekarang = Val(TxtHargaAsli) * Val(100 - TxtBesarDiskon) / 100
TxtHemat = (Val(TxtHargaAsli) * Val(TxtBesarDiskon) / 100)
End Sub

Private Sub CmdKeluar_Click()
End
End Sub

Private Sub CmdReset_Click()
TxtHargaAsli = " "
TxtBesarDiskon = " "
TxtHargaSekarang = " "
TxtHemat = " "
End Sub

Wednesday 2 January 2013

Membuat Piramida Dengan Java

Pada post kali ini Melly akan berbagi source code untuk membuat  piramida.
Dalam banyak kasus, kita perlu menggunakan for di dalam for. Sebagai contoh , diinginkan untuk membuat piramid seperti berikut, dengan tinggi segitiga bisa ditentukan oleh pemakai sewaktu program dijalankan:





Hal itu bisa diwujudkan dengan menggunakan penulisan for seperti berikut:

for (baris = 1; baris <= tinggi; baris++)
                        {
                                                //Buat sejumlah spasi
                                    for (kolom = 1; kolom <= tinggi - baris; kolom++)
                                                System.out.print(' ');
                                               
                                                //Tampilkan sejumlah *
                                    for (kolom = 1; kolom <= 2 * baris - 1; kolom++)
                                                System.out.print('*');
                                               
                                    System.out.println(); //Pindah baris
                        }


     Program seutuhnya bisa sobat lihat dibawah namun Melly berharap sobat mau mencoba membuat dengan logika sobat sendiri agar mengerti cara membuatnya dengan cara sobat sendiri, kenapa? Karena dengan cara kita sendiri kita akan lebih mudah memahami dan apapun hasilnya itulah karya kita  ^.^ 

import java.util.Scanner;
class Piramida{
            public static void main (String [] args)
            {
                        int tinggi, baris, kolom;
                       
                        Scanner scan = new Scanner (System.in);
                       
                        System.out.print ("Tinggi segitiga = ");
                        tinggi = scan.nextInt ();
                       
                        for (baris = 1; baris <= tinggi; baris++)
                        {
                                                //Buat sejumlah spasi
                                    for (kolom = 1; kolom <= tinggi - baris; kolom++)
                                                System.out.print(' ');
                                               
                                                //Tampilkan sejumlah *
                                    for (kolom = 1; kolom <= 2 * baris - 1; kolom++)
                                                System.out.print('*');
                                               
                                    System.out.println(); //Pindah baris
                        }
            }
}

Translate

About Me

Popular Posts

Followers

Total Pageviews