Jumat, 09 Desember 2011

Program Parkir Sederhana

import javax.swing.JOptionPane;
class tukang_parkir
{
String input;
String nomer;
String nama;
int jam;
int menit;
int total;
void input()
{
            nomer =JOptionPane.showInputDialog("No.Plat");
            nama =JOptionPane.showInputDialog("Nama Pemilik");
            input =JOptionPane.showInputDialog("Lama Parkir [Berapa Jam]");
            jam =Integer.valueOf(input).intValue();
            input =JOptionPane.showInputDialog("Berapa menit");
            menit=Integer.valueOf(input).intValue();
}
void proses()
{
            if (jam>=1 && jam <=1)
            {
            if (menit>=1 && menit<=60)
            {
                        total=jam*2000;
            }

            }
            else
            if (jam>=2 && jam <=2)
            {
                        if (menit>=1 && menit<=30)
                        {
                        total=500+(1000*jam);
                        }
                        else
                        {
                                    if (menit>=31 && menit<=60)
                                    {
                                    total=500+(1000*jam);
                                    total=total+1000;
                                    }
                                    }
                                    }
            else
            if (jam>=3 && jam <=3)
            {
                        if (menit>=1 && menit<=30)
                        {
                        total=500+(1000*jam);
                        }
                        else
                        {

                                    if (menit>=31 && menit<=60)
                                                            {
                                                            total=500+(1000*jam);
                                                            total=total+1000;
                                                            }
                                                            }
                                                            }
            else
                        if (jam>=4 && jam <=4)
                        {
                                    if (menit>=1 && menit<=30)
                                    {
                                                total=500+(1000*jam);
                                                }
                                    else
                                                {
                                                if (menit>=31 && menit<60)
                                                {
                                                total=500+(1000*jam);
                                                total=total+1000;
                                                }
                                                }
                                                }
            else
                        if (jam>=5 && jam <=5)
                        {

                                    if (menit>=1 && menit<30)
                                    {
                                                total=500+(1000*jam);
                                                }
                                                else
                                                {
                                                if (menit>=31 && menit<=60)
                                                {
                                                total=500+(1000*jam);
                                                total=total+1000;
                                                }
                                                }
                                                }

            else
                        if (jam>=6 && jam <=6)
                        {
                                    if (menit>=1 && menit<=30)
                                    {
                                                total=500+(1000*jam);
                                                }
                                                else
                                                {
                                                if (menit>=31 && menit<=60)
                                                {
                                                total=500+(1750*jam);

                                                total=total+1750;
                                                }
                                                }
                                                }
            else
                        if (jam>=7 && jam <=7)
                        {
                                    if (menit>=1 && menit<=30)
                                    {
                                                total=500+(1750*jam);
                                                }
                                                else
                                                {
                                                if (menit>=31 && menit<=60)
                                                {
                                                total=500+(1750*jam);
                                                total=total+1750;
                                                }
                                                }
                                                }
            else
            if (jam>=8 && jam <=8)
            {
                        if (menit>=1 && menit<=30)
                        {
                                    total=500+(1750*jam);

                                                }
                                                else
                                                {
                                                if (menit>=31 && menit<=60)
                                                {
                                                total=500+(1750*jam);
                                                total=total+1750;
                                                }
                                                }
                                                }
            else
                        if (jam>=9 && jam <=9)
                        {
                                    if (menit>=1 && menit<30)
                                    {
                                                total=500+(1750*jam);
                                                }
                                                else
                                                {
                                                if (menit>=31 && menit<=60)
                                                {
                                                total=500+(1750*jam);
                                                total=total+1750;
                                                }
                                                }
                                                }

            else
                        if (jam>=9 && jam <=9)
                        {
                                    if (menit>=1 && menit<=30)
                                    {
                                                total=500+(1750*jam);
                                                }
                                                else
                                                {
                                                if (menit>=31 && menit<=60)
                                                {
                                                total=500+(1750*jam);
                                                total=total+1750;
                                                }
                                                }
                                                }
            else
                        if (jam>=10 && jam <=10)
                        {
                                    if (menit>=1 && menit<=30)
                                    {
                                                total=500+(1750*jam);
                                                }
                                                else
                                                {
                                                if (menit>=31 && menit<=60)

                                                {
                                                total=500+(1750*jam);
                                                total=total+1750;
                                                }
                                                }
                                                }
            else
                        if (jam>=11 && jam <=11)
                        {
                                    if (menit>=1 && menit<30)
                                    {
                                                total=500+(1750*jam);
                                                }
                                                else
                                                {
                                                if (menit>=31 && menit<=60)
                                                {
                                                total=500+(1750*jam);
                                                total=total+1750;
                                                }
                                                }
                                                }
            else
                        if (jam>=12 && jam <=24)
                        {
                                    if (menit>=1 && menit<=60)

                                    {
                                                total=500+(2000*jam);
                                                }
                                                }
                                    System.out.println("no.plat            = "+nomer);
                                    System.out.println("nama pemilik       = "+nama);
                                    System.out.print("lama parkir        = "+jam);
                                    System.out.print("  jam " +   menit);
                                    System.out.println("   menit");
                                    System.out.println("total biaya parkir = "+total);
                                    }
}
public class Tombels_parkir
{
public static void main(String[]args)
{
tukang_parkir data_di=new tukang_parkir();
data_di.input();
data_di.proses();
}
}