Stránka 1 z 2 12 PosledníPoslední
Výsledky 1 až 25 z 29

Téma: HELP - pomoc s úkolem do školy - programování v JAVA

  1. #1

    Standardní HELP - pomoc s úkolem do školy - programování v JAVA

    Zdar, mám na středu odeslat úkol do školy, a sice vytvořit nějaký pidiprográmek v Javě, ale upřímně nevím, která bije.... Dělá v tom někdo?
    AMD AMD X2 3600+ EE@5000+, ASUS M2N DeLuxe nVidia 570SLI, 2GB DDR2 Zeppelin, 400GB SATA II Samsung, Gigabyte Radeon x1650 Silent, DVD-RW/RAM Sony, ACER 1715ms, Logitech wheel MOMO + mouse Laser MX610 + keyb Ultra X, gamepad Thrustmaster, Minolta A2, WiFi 5 mega

  2. #2
    Senior Member Avatar uživatele Anduril
    Založen
    12.10.2002
    Bydliště
    OVA, OL
    Věk
    42
    Příspěvky
    3 474
    Vliv
    323

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    by to mozna chtelo nahodit nejake tema, ne? pod pojmem pidiprogramek si muzu predstavit tisic veci Ma to byt hello world nebo neco slozitejsiho? Ma to mit gui nebo jen konzolovy vystup? atd..
    ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
    home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
    work: HP Docking Station | HP L2445W
    audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555

  3. #3

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    toto


    8. Přečtěte dvě celá čísla a zeptejte se, jakou operaci s nimi máte provést (+, -, *, přesné dělení, celočíselné dělení a zbytek po celočíselném dělení). Vytiskněte výsledek. Pozor na dělení nulou u operací dělení a zbytek po dělení! Pokud dojde k zadání chybného čísla operace, vypište upozornění na obrazovku.
    Použijte příkaz switch !!!

    Vstup a výstup upravte takto:

    Zadej 1. číslo: …
    Zadej 2. číslo: …

    1 … sčítaní
    2 … odčítaní
    3 … násobení
    4 … přesné dělení
    5 … celočíselné dělení
    6 … zbytek po celočíselném dělení
    AMD AMD X2 3600+ EE@5000+, ASUS M2N DeLuxe nVidia 570SLI, 2GB DDR2 Zeppelin, 400GB SATA II Samsung, Gigabyte Radeon x1650 Silent, DVD-RW/RAM Sony, ACER 1715ms, Logitech wheel MOMO + mouse Laser MX610 + keyb Ultra X, gamepad Thrustmaster, Minolta A2, WiFi 5 mega

  4. #4

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Moc jsem se s tím neštval a asi to není to nejlepší řešení z nejlepších, ale mělo by to fungovat ...


    Třída Start:
    Kód:
    public class Start {
        
    	public static void main (String [] args){
    		Pocitadlo pocitadlo = new Pocitadlo();
    		pocitadlo.pocitej();
        }
    	
    }
    Třída Pocitadlo:
    Kód:
    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    
    
    public class Pocitadlo {
    	private boolean konec = false;
    	private boolean zadanoPrvniCislo = false;
    	private int prvniCislo = 0;
    	private boolean zadanoDruheCislo = false;
    	private int druheCislo = 0;
    	
    	public void pocitej() {
    		while (!konec) {
    			if (!zadanoPrvniCislo) {
    				System.out.print("Zadej 1. číslo: ");
    				prvniCislo = prectiInt();
    				zadanoPrvniCislo = true;
    			}
    			else if (!zadanoDruheCislo) {
    				System.out.print("Zadej 2. číslo: ");
    				druheCislo = prectiInt();
    				zadanoDruheCislo = true;
    			}
    			else {
    				System.out.println("1 ... sčítaní");
    				System.out.println("2 ... odčítaní");
    				System.out.println("3 ... násobení");
    				System.out.println("4 ... přesné dělení");
    				System.out.println("5 ... celočíselné dělení");
    				System.out.println("6 ... zbytek po celočíselném dělení");
    				
    				System.out.print("Vybraná operace: ");
    				
    				int cisloOperace = prectiInt();
    				
    				switch (cisloOperace) {
    					case 1:
    						System.out.print(prvniCislo+" + "+druheCislo+" = ");
    						System.out.print(prvniCislo+druheCislo);
    					break;
    					case 2:
    						System.out.print(prvniCislo+" - "+druheCislo+" = ");
    						System.out.print(prvniCislo-druheCislo);
    					break;
    					case 3:
    						System.out.print(prvniCislo+" * "+druheCislo+" = ");
    						System.out.print(prvniCislo*druheCislo);
    					break;
    					case 4:
    						if (druheCislo == 0) {
    							System.out.println("Není možné dělit nulou.");
    						}
    						else {
    							System.out.print(prvniCislo+" / "+druheCislo+" = ");
    							System.out.print((double)prvniCislo/druheCislo);
    						}
    					break;
    					case 5:
    						if (druheCislo == 0) {
    							System.out.println("Není možné dělit nulou.");
    						}
    						else {
    							System.out.print(prvniCislo+" / "+druheCislo+" = ");
    							System.out.print(prvniCislo/druheCislo);
    						}
    					break;
    					case 6:
    						if (druheCislo == 0) {
    							System.out.println("Není možné dělit nulou.");
    						}
    						else {
    							System.out.print(prvniCislo+" % "+druheCislo+" = ");
    							System.out.print(prvniCislo%druheCislo);
    						}
    					break;
    					default:
    						System.out.println("Operace č. "+cisloOperace+" není definována.");
    					break;
    				}
    				konec = true;
    			}
    		}
    	}
    	
        private int prectiInt() {
            String vstupniRadek = "";
    
            BufferedReader vstup = new BufferedReader(new InputStreamReader(System.in));
            try {
            	vstupniRadek = vstup.readLine();
            	if (vstupniRadek.equals("konec")) {
    	        	konec = true;
    	        	return 0;
            	}
            	else {
            		try {
    	        		int x = Integer.parseInt(vstupniRadek);
    	        		return x;
    	        	}
    	        	catch(NumberFormatException e) {
    	        		System.out.println("Zadaná hodnota není číslo");
    	        		konec = true;
    	        		return 0;
    	        	}
            	}
            }
            catch (java.io.IOException e) {
                System.out.println("Vyskytla se chyba během čtení příkazu.");
                konec = true;
                return 0;
            }
            
           
        }
    }
    -- under construction --

  5. #5

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Místo "první číslo" dám 1 a místo druhého dvojku a celé to nasypu do JCreatoru, tak to bude OK??

    Díky
    AMD AMD X2 3600+ EE@5000+, ASUS M2N DeLuxe nVidia 570SLI, 2GB DDR2 Zeppelin, 400GB SATA II Samsung, Gigabyte Radeon x1650 Silent, DVD-RW/RAM Sony, ACER 1715ms, Logitech wheel MOMO + mouse Laser MX610 + keyb Ultra X, gamepad Thrustmaster, Minolta A2, WiFi 5 mega

  6. #6
    Senior Member mince Avatar uživatele mraky
    Založen
    16.10.2002
    Bydliště
    Praha
    Příspěvky
    1 166
    Vliv
    298

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Citace Původně odeslal Aralyon Gloria Zobrazit příspěvek
    Místo "první číslo" dám 1 a místo druhého dvojku a celé to nasypu do JCreatoru, tak to bude OK??

    Díky
    Probuh proc JCreator? Na tohle ti staci konzole.

    Jestli nevis ktera bije, tak to v JCreatoru budes delat pul dne.
    Pište česky: hold × holt

    hold – projev pocty nebo úcty (další význam je výkupné, vynucený poplatek ve válce)
    holt – povzdech; ve významu „inu, zkrátka a dobře“

  7. #7

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Citace Původně odeslal Aralyon Gloria Zobrazit příspěvek
    Místo "první číslo" dám 1 a místo druhého dvojku a celé to nasypu do JCreatoru, tak to bude OK??

    Díky
    Proč jedničku a proč dvojku? nějak mi to nedocvaklo...

    V JCreatoru jsem nikdy nedělal (používám Eclipse), ale fungovat by to mělo.
    -- under construction --

  8. #8

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Nechápu.... co s konzolí?



    kallas > myslel jsme jak máš napsáno "první číslo" a "druhé číslo" že tam rovnou nějaké napíšu... takže ne, OK
    AMD AMD X2 3600+ EE@5000+, ASUS M2N DeLuxe nVidia 570SLI, 2GB DDR2 Zeppelin, 400GB SATA II Samsung, Gigabyte Radeon x1650 Silent, DVD-RW/RAM Sony, ACER 1715ms, Logitech wheel MOMO + mouse Laser MX610 + keyb Ultra X, gamepad Thrustmaster, Minolta A2, WiFi 5 mega

  9. #9

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Já jsem ten text normálně nakopíroval do JCreatoru (jako by to byl poznámkový blok) a uložil do souborku *.java - OK?
    AMD AMD X2 3600+ EE@5000+, ASUS M2N DeLuxe nVidia 570SLI, 2GB DDR2 Zeppelin, 400GB SATA II Samsung, Gigabyte Radeon x1650 Silent, DVD-RW/RAM Sony, ACER 1715ms, Logitech wheel MOMO + mouse Laser MX610 + keyb Ultra X, gamepad Thrustmaster, Minolta A2, WiFi 5 mega

  10. #10

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Citace Původně odeslal Aralyon Gloria Zobrazit příspěvek
    kallas > myslel jsme jak máš napsáno "první číslo" a "druhé číslo" že tam rovnou nějaké napíšu... takže ne, OK
    No můžeš, ale při zadání čísla z konzole se to stejně přepíše...


    Citace Původně odeslal Aralyon Gloria Zobrazit příspěvek
    Já jsem ten text normálně nakopíroval do JCreatoru (jako by to byl poznámkový blok) a uložil do souborku *.java - OK?
    Jestli jim to stačí odevzdat jako .java soubory a nechtěli po vás třeba .jar archiv, tak je to OK - a stačil by Ti na to opravdu jenom poznámkový blok
    -- under construction --

  11. #11

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Aha, díky, stačí to mít napsaný jako soubor "abc.java"
    AMD AMD X2 3600+ EE@5000+, ASUS M2N DeLuxe nVidia 570SLI, 2GB DDR2 Zeppelin, 400GB SATA II Samsung, Gigabyte Radeon x1650 Silent, DVD-RW/RAM Sony, ACER 1715ms, Logitech wheel MOMO + mouse Laser MX610 + keyb Ultra X, gamepad Thrustmaster, Minolta A2, WiFi 5 mega

  12. #12
    Senior Member mince Avatar uživatele mraky
    Založen
    16.10.2002
    Bydliště
    Praha
    Příspěvky
    1 166
    Vliv
    298

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Citace Původně odeslal Aralyon Gloria Zobrazit příspěvek
    Aha, díky, stačí to mít napsaný jako soubor "abc.java"
    No to prave nestaci. Soubor musi mit stejny nazev jako public trida.
    Pište česky: hold × holt

    hold – projev pocty nebo úcty (další význam je výkupné, vynucený poplatek ve válce)
    holt – povzdech; ve významu „inu, zkrátka a dobře“

  13. #13

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Citace Původně odeslal Aralyon Gloria Zobrazit příspěvek
    Aha, díky, stačí to mít napsaný jako soubor "abc.java"
    No to spíš ne...

    Zaprve jako dva soubory a za druhé s názvy Start.java a Pocitadlo.java
    -- under construction --

  14. #14

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    jasně, tak jsem to myslel, jeden bude "start.java" a druhý pocitadlo.java" tak jak jsi to rozepsal
    AMD AMD X2 3600+ EE@5000+, ASUS M2N DeLuxe nVidia 570SLI, 2GB DDR2 Zeppelin, 400GB SATA II Samsung, Gigabyte Radeon x1650 Silent, DVD-RW/RAM Sony, ACER 1715ms, Logitech wheel MOMO + mouse Laser MX610 + keyb Ultra X, gamepad Thrustmaster, Minolta A2, WiFi 5 mega

  15. #15

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Citace Původně odeslal Aralyon Gloria Zobrazit příspěvek
    jasně, tak jsem to myslel, jeden bude "start.java" a druhý pocitadlo.java" tak jak jsi to rozepsal
    S velkýma písmenkama na začátku ...

    btw. napiš MODům ať to přesunou do Programování.
    -- under construction --

  16. #16

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Napsal jsem
    AMD AMD X2 3600+ EE@5000+, ASUS M2N DeLuxe nVidia 570SLI, 2GB DDR2 Zeppelin, 400GB SATA II Samsung, Gigabyte Radeon x1650 Silent, DVD-RW/RAM Sony, ACER 1715ms, Logitech wheel MOMO + mouse Laser MX610 + keyb Ultra X, gamepad Thrustmaster, Minolta A2, WiFi 5 mega

  17. #17

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    V prgani plati nepsane pravidlo, ze domaci ukoly se tam nikomu resit nebudou, a to bez vyjimek. Takze zadne presuny.

  18. #18

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Kdyz tak koukam na uroven znalosti tazatele, tak objekty asi budou docela napadny
    Loading signature [ FAILED ]

  19. #19
    Senior Member Avatar uživatele Anduril
    Založen
    12.10.2002
    Bydliště
    OVA, OL
    Věk
    42
    Příspěvky
    3 474
    Vliv
    323

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Citace Původně odeslal admix Zobrazit příspěvek
    Kdyz tak koukam na uroven znalosti tazatele, tak objekty asi budou docela napadny
    A jak bys to prosim te udelal v Jave jinak?
    ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
    home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
    work: HP Docking Station | HP L2445W
    audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555

  20. #20

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Ne, jen jsem smeroval na to, ze s Javou taky zaciname a objekty se ucime az ted - tudiz kdyz on nevi, ze soubor se musi jmenovat stejne jako hlavni trida, tak vyucujicimu asi bude divny, ze tam pouziva objekt .. Jinak se to bez nich da udelat taky, ne?
    Loading signature [ FAILED ]

  21. #21
    Senior Member Avatar uživatele Anduril
    Založen
    12.10.2002
    Bydliště
    OVA, OL
    Věk
    42
    Příspěvky
    3 474
    Vliv
    323

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Citace Původně odeslal admix Zobrazit příspěvek
    Ne, jen jsem smeroval na to, ze s Javou taky zaciname a objekty se ucime az ted - tudiz kdyz on nevi, ze soubor se musi jmenovat stejne jako hlavni trida, tak vyucujicimu asi bude divny, ze tam pouziva objekt .. Jinak se to bez nich da udelat taky, ne?
    Ach tak..
    No pokud ja vim, tak minimalne jednu tridu tam musis mit vzdy
    ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
    home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
    work: HP Docking Station | HP L2445W
    audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555

  22. #22

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Citace Původně odeslal admix Zobrazit příspěvek
    Ne, jen jsem smeroval na to, ze s Javou taky zaciname a objekty se ucime az ted - tudiz kdyz on nevi, ze soubor se musi jmenovat stejne jako hlavni trida, tak vyucujicimu asi bude divny, ze tam pouziva objekt .. Jinak se to bez nich da udelat taky, ne?
    Pokud je uplny zacatecnik, tak by nemel pouzivat ani vyjimky (for AG: try-catch konstrukce). Mozna by bylo nejlepsi si to proste nastudovat a v pripade primo polozene otazky priznat 'konzultaci' kamarada.
    Abit IP35PRO || C2D E8400 || Corsair Twin2X2048-6400C4 || Zotac 8800GTS 512 || Seasonic S12-650 || Raptor 300GB w SILENTMAXX silencer
    Eizo S1910 || TERRATEC Cinergy 2400i DT || Logitech diNovo Media Desktop w MX1000 || hp LaserJet 1015
    E-MU 1212M || Myryad MI120 || Adam HM1 || CORDA HEADFIVE #470 || Sennheiser HD-650
    Neumím mluvit vznešeně, ale problémy dvou malých lidí jsou v tomhle bláznivém světě jen hromádkou fazolí. ~Dr. G. House~

  23. #23
    Senior Member mince Avatar uživatele mraky
    Založen
    16.10.2002
    Bydliště
    Praha
    Příspěvky
    1 166
    Vliv
    298

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Citace Původně odeslal admix Zobrazit příspěvek
    Kdyz tak koukam na uroven znalosti tazatele, tak objekty asi budou docela napadny
    Programovat bez objektu? No, omlouva te, ze se to teprve ucite

    edit : forum blbe interpretuje nektere smajliky
    Pište česky: hold × holt

    hold – projev pocty nebo úcty (další význam je výkupné, vynucený poplatek ve válce)
    holt – povzdech; ve významu „inu, zkrátka a dobře“

  24. #24

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    No já nevím ... Už protože musí být main static mně to jinak než s druhou třídou nenapadá...

    jedik: pardon zapomněl jsem...
    -- under construction --

  25. #25

    Standardní Re: HELP - pomoc s úkolem do školy - programování v JAVA

    Objekty jsme brali na posledni prednasce, uz se s nima dela Kazdopadne u nas by asi neproslo, kdyby na takovou zakladni operaci nekdo pouzil objekty, pac v dobe, kdy jsme delali takovyhle typy prikladu vetsina lidi o objektech nemela ani paru
    Loading signature [ FAILED ]

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. mozilla ibanking :(
    Založil wana v sekci fóra Operační systémy na bázi Unixu
    Odpovědí: 5
    Poslední příspěvek: 25.04.2004, 17:36

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •