What's new

Closed Bonus (complete app) - mini database query

Status
Not open for further replies.
ano sa tingin mo, navi-visualize mo na?
...object like real object...and everything is JUST an OBJECT... ;)

paki-check mo itong image na ito... NO NEED TO CODE (i-visualize mo lang)

1) in terms of OBJECT --- anong nakikita mong mga objects dito?
2) ano ang pinaka SMALLEST object....ano ang katangian ng small object na yan???

huwag mong i-code, i-type mo lang in sentences. gusto ko lang makita ang iyong thought process.. ;)
 

Attachments

ano sa tingin mo, navi-visualize mo na?
...object like real object...and everything is JUST an OBJECT... ;)

paki-check mo itong image na ito... NO NEED TO CODE (i-visualize mo lang)

1) in terms of OBJECT --- anong nakikita mong mga objects dito?
2) ano ang pinaka SMALLEST object....ano ang katangian ng small object na yan???

huwag mong i-code, i-type mo lang in sentences. gusto ko lang makita ang iyong thought process.. ;)
Para sa akin sir ang nakikita ko object yung box sabihin naten yung box nag lalaman ng maliliit na box or minibox na my mga laman din. Ewan ko kung tama.
 
Para sa akin sir ang nakikita ko object yung box sabihin naten yung box nag lalaman ng maliliit na box or minibox na my mga laman din. Ewan ko kung tama.

EXACTLY!.. kuha mo. Pero gawin nating SOLID ang iyong pag iisip.

....yung mini-box... ano ang LAMAN na nakikita mo? (yon ang magiging variables ng class mo)
 
EXACTLY!.. kuha mo. Pero gawin nating SOLID ang iyong pag iisip.

....yung mini-box... ano ang LAMAN na nakikita mo? (yon ang magiging variables ng class mo)
Pwede naten sabihin nag lalaman sya ng mga alak. Pwede yung box naten lagayan ng ng mga small object tapus bawat box my mga laman tulad ng earing, ring, necklace
 
Pwede naten sabihin nag lalaman sya ng mga alak. Pwede yung box naten lagayan ng ng mga small object tapus bawat box my mga laman tulad ng earing, ring, necklace
Ang naiisip ko kasi kanina sir yung kabinet namen kasi bawat box nag lalaman ng kung ano ano my mga plate, baso, alak, utensil etc.
 
Ang naiisip ko kasi kanina sir yung kabinet namen kasi bawat box nag lalaman ng kung ano ano my mga plate, baso, alak, utensil etc.

hey, that's exactly it.
yung cabinet is one object (ArrayList<>)
- yung baso.... isang baso.class
- yung plate....plate.class
- yung kutsara....kutsara.class

kada isang class meron katangian....

ang cabinet ang pinaka ArrayList mo....then lagyan mo na ng logic.

1) cabinet.add(new Baso())
2) cabinet.add(new Kutsara())...or gawa ka ng loop na maglalagay ng 100 kutsaras..
3) and then do whatever you want with the COLLECTION (or cabinet).... display what's inside, what kind of item.. etc. etc


your cabinet idea will also apply to DATABASE..... kada isang level (table)..nalalaman ng STUDENT.... isa pang level (table) naglalaman ng SCHOOLS.. etc. etc

ok man.. :)
 

Attachments

Code:
public class MainApp {

    public static void main(String[] args) {
        //1. ask user how many fruits
        //2. create the basket
        //3. using loop, add fruits to basket
           //3a. kada isang loop, you will do:
                //ask user value of fruit
                //then create a fruit
                //SET value of fruit
                //then lastly add this fruit to the basket
                //....then loop again
        //4. ...then do whatever you want with the basket content
    }

}


class Fruit{
    private int fruitValue;
    private int fruitYPosition;
    private int fruitXPosition;
  
//getter
    public int getFruitValue() {
        return fruitValue;
    }
    public int getFruitYPosition() {
        return fruitYPosition;
    }
    public int getFruitXPosition() {
        return fruitXPosition;
    }
//setter
    public void setFruitValue(int fruitValue) {
        this.fruitValue = fruitValue;
    }
    public void setFruitYPosition(int fruitYPosition) {
        this.fruitYPosition = fruitYPosition;
    }
    public void setFruitXPosition(int fruitXPosition) {
        this.fruitXPosition = fruitXPosition;
    }
  
}
 

Attachments

hey, that's exactly it.
yung cabinet is one object (ArrayList<>)
- yung baso.... isang baso.class
- yung plate....plate.class
- yung kutsara....kutsara.class

kada isang class meron katangian....

ang cabinet ang pinaka ArrayList mo....then lagyan mo na ng logic.

1) cabinet.add(new Baso())
2) cabinet.add(new Kutsara())...or gawa ka ng loop na maglalagay ng 100 kutsaras..
3) and then do whatever you want with the COLLECTION (or cabinet).... display what's inside, what kind of item.. etc. etc


your cabinet idea will also apply to DATABASE..... kada isang level (table)..nalalaman ng STUDENT.... isa pang level (table) naglalaman ng SCHOOLS.. etc. etc

ok man.. :)
Thank you sir cody ang dami ko natutunan sa inyo more power. Sana dumati pa ang mga java tut nyo hehehhe
 
Thank you sir cody ang dami ko natutunan sa inyo more power. Sana dumati pa ang mga java tut nyo hehehhe
Sir Heto po yung ginawa ko.
Code:
public class MainApp
 {
   
    static Scanner askUserHowManyFruit;
    static Basket basket;
    static ArrayList<Fruit> fruitBasket;
   
    public static void main(String[] args) {
        //1. ask user how many fruits
        askUserForHowManyFruit();
        //2. create the basket
        creatBasket();
        //3. using loop, add fruits to basket
        addFruitToBasket();
        //3a. kada isang loop, you will do:
        //ask user value of fruit
        //then create a fruit
        //SET value of fruit
        //then lastly add this fruit to the basket
        //....then loop again
        //4. ...then do whatever you want with the basket content
    }
   
    static void askUserForHowManyFruit(){
       
        askUserHowManyFruit = new Scanner(System.in);   
    }
   
    static void creatBasket(){
        fruitBasket = new ArrayList<>();
    }
   
    static void addFruitToBasket(){
        for(Fruit s : fruitBasket){
            int value = s.getFruitValue();
            Fruit manga = new Fruit();
            manga.setFruitValue(value);
            basket.addToBasket(manga);
        }
    }
}
 
Sir Heto po yung ginawa ko.
Code:
public class MainApp
 {
  
    static Scanner askUserHowManyFruit;
    static Basket basket;
    static ArrayList<Fruit> fruitBasket;
  
    public static void main(String[] args) {
        //1. ask user how many fruits
        askUserForHowManyFruit();
        //2. create the basket
        creatBasket();
        //3. using loop, add fruits to basket
        addFruitToBasket();
        //3a. kada isang loop, you will do:
        //ask user value of fruit
        //then create a fruit
        //SET value of fruit
        //then lastly add this fruit to the basket
        //....then loop again
        //4. ...then do whatever you want with the basket content
    }
  
    static void askUserForHowManyFruit(){
      
        askUserHowManyFruit = new Scanner(System.in);  
    }
  
    static void creatBasket(){
        fruitBasket = new ArrayList<>();
    }
  
    static void addFruitToBasket(){
        for(Fruit s : fruitBasket){
            int value = s.getFruitValue();
            Fruit manga = new Fruit();
            manga.setFruitValue(value);
            basket.addToBasket(manga);
        }
    }
}
Mali pala yung gawa ko hehehe sorry sorry.
 
Mali pala yung gawa ko hehehe sorry sorry.
i think you already got the idea.
and it is a good learning experience to solve all the requirements dito sa problem na ito.
1) display all the fruits in the example
2) get the SUM of the left diagonal fruits only
3) get the sum of the right diagonal fruits only
...once naging comfortable ka sa thinking process, kahit ano na ipagawa sa iyo ng professor mo, kayang kaya mo na.

nakakalito sa umpisa pero if you keep going, mag ki-click din yan sa utak mo. ;)
 
Diba sir yung sample naten Fruit == number bale ididisplay ko lang lahat muna ng number tapus kukunin ko yung sum ng left diagonal saka right diagonal tapus e add sa box. Tama po ba yung pag kaka intindi ko sir?
 
Status
Not open for further replies.

Similar threads

Back
Top