Tuesday, March 17, 2009

IT134 ExerCise #1: Word Reverser

Word Reverser 
ExerCise #1: Word Reverser

ProgrammerName: Odoy, Montanio
ProgramName: Word Reverser 
Purpose: To Learned how to print it out with word reversed 
in the punctuation in the original order.
Date: March 17,2009
Instructor: Dony Dongiapon


 
public class reverse
{
  public static void main(String[] args)
  {
  // The normal sentence that is going to be reversed.
  String words = "Go to the main menu";
   
  String reverse2="";
  String reverse = new StringBuffer(words).reverse().toString();
  String Word1=words.substring(words.indexOf(" "),words.length());
  reverse= new StringBuffer(Word1).reverse().toString();
  String Word2=words.substring(0,words.indexOf(" "));

  reverse2=new StringBuffer(Word2).reverse().toString();


  // Print the normal string

  System.out.println("Normal : " + words);


 // Print the string in reversed order
  System.out.println("Reverse: " +reverse2+ " "+reverse);
  }
}

IT134 exercise # 5: HeLLo Object

exercise # 5: HeLLo Object 


ProgrammerName: Odoy, Montanio
ProgramName: HeLLo Object

Purpose: To Learned how to create a program where
the greeting that is printer by the object is given by the use.

Date: March 17,2009
Instructor: Dony Dongiapon


import javax.swing.*;

public class Reverse
{

  public static void main(String args[]){

  String i=JOptionPane.showInputDialog("Enter Greeting:");
  System.out.println("Enter Greeting:"+i);
  System.out.println("\n"+i); 
  }
}

Exercise #4---name Echo

Exercise #4---name Echo

ProgrammerName: Odoy, Montanio
ProgramName: Name Echo
Purpose: To Learned how to program the name echo problems
Date: March 17,2009
Instructor: Dony Dongiapon

import java.util.Scanner;
import java.io.*;
public class reverse {
   
 
  public static void main(String[] args) throws IOException
  {
  // The normal sentence that is going to be reversed.
  System.out.print("Enter Name: ");
  Scanner in=new Scanner(System.in);
  String words = in.nextLine();
   
  String reverse2="";
   
  String Word1=words.substring(words.indexOf(" "),words.length()).toUpperCase();
  String Word2=words.substring(0,words.indexOf(" "));
   
  // Print the normal string
  System.out.println("Normal : " + words);
 // Print the string in reversed order
  System.out.println("Reverse: " +Word2+ " "+Word1);
  }

}

Exercise #2. Color cycle

ExerCise #2: CoLor Cycle

ProgrammerName: Odoy, Montanio
ProgramName: CoLor CycLe 
Purpose: To Learned in Java how to get the current collor.
Date: March 17,2009
Instructor: Dony Dongiapon


import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;

public class ButtonDemo extends JPanel implements ActionListener {

 private static boolean USE_CROSS_PLATFORM_UI = false;
 
 int buttonLabelIndex = 0;
 String buttonLabels[] = { "Green", "blue", "Gray", "Red" };
 Color buttonColors[] = { Color.GREEN, Color.BLUE, Color.GRAY, Color.RED,};
 
 JButton button;
 
 public ButtonDemo() {
  super(new BorderLayout());
  
  button = new JButton(buttonLabels[buttonLabelIndex]);
  // In the default UI look and feel you cannot easily alter the background color
  // for buttons since it is designed to match the OS X UI.
  if(USE_CROSS_PLATFORM_UI) {
  button.setBackground(buttonColors[buttonLabelIndex]);
  } else {
  button.setForeground(buttonColors[buttonLabelIndex]);
  }
  
  button.addActionListener(this);
 
  
  this.add(button, BorderLayout.CENTER);
  
  this.setBorder(BorderFactory.createEmptyBorder(20,20,20,20));
 }
 
 public void actionPerformed(ActionEvent e) {
  buttonLabelIndex = ++buttonLabelIndex < buttonLabels.length?buttonLabelIndex:0;

  button.setText(buttonLabels[buttonLabelIndex]);
  this.setBackground(buttonColors[buttonLabelIndex]);
  button.setBackground(buttonColors[buttonLabelIndex]);
 
 }

 
 private static void run() {
  if(USE_CROSS_PLATFORM_UI) {
  try {
  UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
  } catch (Exception e) {
  e.printStackTrace();
  }
  }
  
  JFrame frame = new JFrame("Button Demo");
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  
  JComponent contentPane = new ButtonDemo();
  contentPane.setOpaque(true);
  
  frame.setContentPane(contentPane);
  frame.pack();
  
  frame.setVisible(true);
 }
 
 public static void main(String[] args) {
  run();
 }

}

Friday, March 6, 2009

User-Friendly Division

User-Friendly Division
/*
Programmer: Montanio Odoy jr.
Date Started: March 6,2009
Date Ended: March 6, 2009

*/

import javax.swing.*;

public class UserFriendlyDivision{

public staic void main(String args[]){

char ans='y';

while(ans=='y'){

double x=Integer.parseInt(JOptionPane.showInputDialog("Enter numerator:"));//ask user input
double y=Integer.parseInt(JOptionPane.showInputDialog("Enter divisor:"));//ask user second input

double answer=x/y; //formula to get the answer

System.out.println(+ x + " / " + ); //display the input ask
System.out.println("The quotient is:"+answer); //display the answer

if(y==0)//conditional method
{
System.out.println("You cannot divide the " + x + " to 0. ");// display th econditional staement
}

String a=(JOptionPane.showInputDialog("Do you want to continue?");//ask user to continue the program
ans=a.chartAt(0);//get the input
}
}//end main method

}//end class UserFriendlyDivision

Sunday, March 1, 2009

direct clothing case

/* Programmer : Odoy, Montanio
  Program name : Direct Clothing Case Study
  Date Started : February 7,2009
  Date Finished : February 8,2009
  Purpose : To give solution to direct clothing case study
  Instructor : Dony Dongiapon
  Subject : IT134
*/



________________________________________________________________
public class Shirt 
{
    
    //variable

    private String shirtID;
     private double price;
     private String color; 
    private int quantity;
     private String description;

    public Shirt(){ 
}
    public Shirt(String newshirtID,double newprice,String newcolor, int newquantity,String newdescription){ 

    //constructor

    shirtID= newshirtID; 
    price=newprice; 
    color= newcolor; 
    quantity=newquantity; 
    description=newdescription;
}
    //method 
    
    public void setShirtID(String newshirtID){ 
    
    shirtID= newshirtID;
}
    public String getShirtID()

    return shirtID;

    public void setPrice(double newprice)

    price=newprice;
}
    public double getPrice()

    return price;
}
    public void setColor(String newcolor)
{
     color= newcolor;
}
    public String getColor()
{
     return color;
}
    public void setQuantity(int newquantity)
{
     quantity=newquantity;
}
    
    public int getQuantity()

    return quantity;
}

    public void setDescription(String newdescription)

    description=newdescription;
}
    public String getDescription()

    return description;
}
    
    public String removestock()

    System.out.println("The Shirt with an ID\t\s getShirtID()); 
    System.out.println("was successfully remove.Thank you!!!");
}
}
_________________________________________________________________________________________________________________________
public class Customer{

    //variable

    private int customerid;
    private String name;
    private String address;
    private int phonenumber;
    private String emailaddress;


    //constructor 

    public Customer(){
}

    //method 

    public void customergreetings(String newname)
{
    name=newname; 

}

    public void customerprofile(String newname, int newid, String newaddress,int newphonenumber, String newemailaddress)
{
    
    name=newname;
    address=newaddress;
    customerid=newid;
    phonenumber=newphonenumber;
    emailaddress=newemailaddress;
    
    System.out.println("r e c o r d");
    System.out.println("Name: "+name+ "\nCustomer ID: "+customerid+"\nAddress:"+address+"\nPhone Number: "+phonenumber+"\nE-mail address: "+emailaddress);
}
}

____________________________________________________________________________________

public class Order{ 
    
    // variable
    
    private String orderID; 
    private double totalprice; 
    private String status;
    
    public Order(){
}
    public void orderShirt(String neworderID,double newtotalorderprice,String newstatus)

    
    //constructor
    
    String orderID=neworderID;
    double totalorderprice=newtotalorderprice; 
    String status=newstatus;
}
    public void setOrderID(String neworderID)
{
    String orderID=neworderID;
}
    public String getOrderID()

    return orderID;
}
    //method

    public void setTotaltorderprice(double newtotalorderprice)

    double totalorderprice=newtotalorderprice;
}
    
    public double getTotaltorderprice()

    return totalorderprice;
}

    public void setStatus(String newstatus)

    String status=newstatus;
}
    public String getStatus()

return status;
}
}

_____________________________________________________________

public class FormofPayment{ 
    
    //variable

    private String checknumber; 
    private String cardnumber; 
    private String expirationDate;
    
    public FormofPayment(String check,String card,String date)

    //constructor{
    
    checknumber=check; 
    cardnumber=card; 
    expirationDate=date; 
}
    //method
    public void setChecknumber(String check)
{
 
    checknumber=check;


    public String getChecknumber()
{
 
    return checknumber;
}
    
    public void setCardnumber(String card)


    cardnumber=card;

    
    public String getCardnumber()


    return cardnumber;
}
    
    public void setExpirationdate(String date)

    expirationDate=date;


    public String getExpirationdate()

    returnexpirationDate;
    
}
    public void Dispalymessage()
    

    System.out.println("Your checknumber is:%s/nand checknumber is:%s");
}
}
__________________________________________________________


    
    public class Catalog 
{
    public void displayCatalog()

    System.out.println("ShirtID:252-22\nPrice:25,000\nColor:Black \nQuantity:5\nDescription:Beautiful"); 
    System.out.println("ShirtID:252-54\nPrice:90,000\nColor:Pink\nQuantity:1\nDescription:Nice");
    }
}


____________________________________________________________
import java.util.Scanner;

public class ClothingTester{ 
    
    public static void main(String args[])

    
    Scanner input= new Scanner(System.in); 
    Shirt myShirt=new Shirt();
    System.out.println("Welcome to Direct Clothing!!\nSelect new product");
    myShirt.displayCatalog(); 
    Scanner input= new Scanner(System.in); 
    System.out.println("What is your choice?"); 
    if (input=='y') 

    System.out.println("Enter ShirtID:"); 
    String ID=input.nextLine();
    myShirt.setShirtID(ID); 
    
    System.out.println(); 
    System.out.println("Enter Price:"); 
    double cprice=input.nextDouble(); 
    myShirt.setPrice(cprice); 
    
    System.out.println();
    System.out.println("Enter Color:"); 
    String ccolor=input.nextLine(); 
    myShirt.setColor(ccolor);     
    ]
    System.out.println(); 
    System.out.println("Enter Quantity:"); 
    int cquantity=input.nextInt(); 
    myShirt.setQuantity(cquantity); 
    
    System.out.println(); 
    System.out.println("Enter shirt Description:"); 
    String cdescription=input.nextLine(); 
    myShirt.setDescription(cdescription); 
    
    System.out.println(); 
    System.out.println("The product was choosen successfully. Please come again!!!");

    else 

    System.out.println("Ok"); 
    } 
  } 
}