Dodaj do ulubionych

na gwałt spec od Javy potrzebny

18.01.05, 19:21
tak jak w temacie.
pilnie potrzebuję na zaliczenie w szkole pomocy w napisaniu prostego
programiku w javie np. kalkulator.
Jesli jest tu ktoś dla kogo nie stanowi problemu napisać kilka linijek kodu,
to bedzie bardzo wdzięczny.

Pozdrawiam,
Mariusz
Obserwuj wątek
    • kell99 Re: na gwałt spec od Javy potrzebny 18.01.05, 20:56
      nie lubie dawac gotowcow, wloz odrobine wysilku, tutaj:
      www.firststep.com.au/jlc/javacc/package.html

      masz applet i link do kodu zrodlowego, nie problem bedzie przerobic kod by
      zamiast poprzez applet dalo sie wprowadzic dane z klawiatury.
      • pirus55 Re: na gwałt spec od Javy potrzebny 19.01.05, 14:29
        dzięki za link, ale jakoś nie mogę tam znaleść tego linku do kodu żródłowego.
        Wiem, że nikt nie lubi dawać gotowców, ale czesem gdy sytuacja tego wymaga taka
        pomoc jest potrzebna. Jesli mnie jakiś desperta poprosiłby o taką pomoc to
        chyba bym się nie zastanawiał zbytnio.
        W kazdym razie dzięki.
        Pozdrawiam,
        MariuszW
        • pirus55 Re: na gwałt spec od Javy potrzebny 19.01.05, 16:30
          Aha, czyli nikt mi nie pomoże. Wszyscy będą spokojnie patrzyli jak dostaję lufę
          z zaliczenia. Wspaniale, super :-))))
          Bardzo mi się podoba ta solidarność globalnej wioski...
          :-))))
          • hanatol Re: na gwałt spec od Javy potrzebny 19.01.05, 16:36
            java.sun.com/docs/books/tutorial/uiswing/learn/index.html
          • kell99 Re: na gwałt spec od Javy potrzebny 19.01.05, 17:44
            Mnie sie podoba twoje podejscie. Po co studiowac, skoro nie chcesz sie czegos
            pozytecznego nauczyc. Moge tobie pomoc, ale nie chce za ciebie odwalac twojej pracy.
            Probowales napisac logike takiego programu (pseudo-kod) i probowac dopasowac go
            do javy? przeciez tutaj potrzebujesz jedna petle (np while zakladajac, ze
            wstawisz break w odpowednim miejscu) i zaleznie od skomplikowania cos co bedzie
            obliczac wynik..

            cos takiego:
            loop
            odczytaj pierwsza liczbe, --> BufferedReader.readLine(), Integer.toInteger()
            odczytaj druga liczbe, --> jw, jw
            odczytaj operator, jw, Char.charAt()
            wykonaj dzialanie, uzyj switch na operatorze
            wyswietl wynik System.out.println
            endloop.

            jezeli dzialanie jest skomplikowane i musisz brac pod uwage kolejnosc dzialan
            musisz napisac prosta logike (np uzyj 'string tokenizer').
            jak odczytac cos z klawiatury (czyjs przyklad):

            // musisz sie upewnic, ze zareagujesz na potencjalny blad
            try {
            // inicjalizujesz funkcje dzieki ktorej bedziesz odczytywac z klawiatury
            BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
            // tutaj wrzucasz co odczytales
            String str = "";
            int liczba;
            while (str != null) {
            System.out.print("Podaj liczbe: ");
            // odczytujesz
            str = in.readLine();
            liczba = Integer.toInteger(str); // ew sprawdz bledy
            }
            }
            // gdy cos zlego sie zdarzy
            catch (IOException e) {
            // tutaj mozesz cos zrobic z anomalia
            }

            no panie solidarny, do dziela, cala noc przed toba, jakby co to pytaj smialo
          • Gość: galilleo Re: na gwałt spec od Javy potrzebny IP: *.west.biz.rr.com 19.01.05, 17:55
            pirus55 napisał:

            > Aha, czyli nikt mi nie pomoże. Wszyscy będą spokojnie patrzyli jak dostaję >
            > lufę z zaliczenia. Wspaniale, super :-))))
            > Bardzo mi się podoba ta solidarność globalnej wioski...
            > :-))))

            No jak sam nie chcesz sie uczyc to juz nie zostaniesz Bill Gatesem!

            Microsoft na gwałt ci z kasa ucieka!

            A o open source tez nie masz co marzyc! ... bo tam wszystkie ORLY
            zawsze laduja!
            • pirus55 Re: na gwałt spec od Javy potrzebny 19.01.05, 20:21
              No widzicie Panowie, ja wszystko rozumiem, że trzeba się uczyć i trzeba być
              wporządku przed samym sobą, bo później przez kilka nocy nie będę spał z racji
              tego, że ktoś za mnie napisał prosty programik :-)))
              Moja praca nijak łączy się z programowaniem w Javie, ani tym bardziej z samym
              programowaniem w jakimkolwiek języku.
              Fakt, faktem napisanie tego "kalkulatora" jest pewnie banalnie proste, ale dla
              kogoś kto wie co i jak, zna składnię, zna polecenia itd. ja nie znam, a tremin
              zaliczenia się zbliża nieuchronnie i nie bardzo mam czas, na studiowanie
              materiałów.
              Pewnie gdybym mocno posiedział na tym kilka wieczorow skumałbym o co chodzi,
              ale problem w tym, że tych kilku wieczorów nie mam i mam inne rzeczy, które
              musze napisać, żeby podejść do sesji. Dlatego szukam pomocy w tym małym
              oszustwie.
              Doceniam Waszą troskę o moją edukacje, ale naprawdę uwierzcie mi, że nie bardzo
              mam czas na to wszystko.

              MariuszW
              • pirus55 Re: na gwałt spec od Javy potrzebny 19.01.05, 20:24
                Kell99 - dzięki za Twoje wskazówki wszystko wydaje się jasne, czytam pierwszą
                liczbę, czytam drugą, ale jak to wszystko ubrac ładnie w Javę? Nie mam
                zielonego pojęcia.
                Jeśli chcesz mi pomóc, podaj mi swoj numer GG, jak wrócę do domu mogę spróbować
                coś pisać, ale niestety tylko i wyłącznie pod Twoje bezpośrednie dyktando :-)))
                MariuszW
                • kell99 Re: na gwałt spec od Javy potrzebny 19.01.05, 21:05
                  no coz, moze by i ktos tobie pomogl, ale szkoda, ze nie napisales jakiejkolwiek
                  technicznej dokumentacji: co to za program, co ma dokladnie robic, w jaki sposob
                  i jakie sa oczekiwane rezultaty. bez tego nikt tobie nic takiego nie napisze
                  • pirus55 Re: na gwałt spec od Javy potrzebny 19.01.05, 21:33
                    tak więc, ma to być zupełnie banalnie prosty "kalkulator".
                    Czyli dodawanie, odejmowanie, mnożenie, dzielenie.
                    Może też być opcja "błedu dzielenia przez zero", czyli jeśli zostanie
                    wprowadzona cyfra "0" i wybrana operacja dzielenia, to programik ma wyrzucić
                    info, że nie można dzielić przez zero.
                    Od razu się przyznam, że nawet nie wiem jak ma wygladać "ciało" dokumentu.
                    Wiem ,że są w składni używane nawiasy zwykłe i nawiasy z ptaszkiem.
                    że się deklaruje zmienne, albo wykorzystuj pętle np. while, ale nic więcej :-))
                    ...no i to tyle jesli chodzi o moją znajomośc Javy.
                    Pojęcie o programowaniu mam, bo kiedyś jak byłem mały, to bawiłem się w pisanie
                    stron www w HTML, ale to przecież zupełnie inna sprawa.
                    Nie znam podstawowych komend, ani składni jak już wczesniej pisałem :-))

                    ale reasumując i wracając do tematu, potrzebny mi kalkulator :-))
                    Prosty i nieskomplikowany, jakieś 20-30 linii kodu...

                    ...no i wielkie dzięki za zaangażowanie, jednak globalna wioska to jest to :-)))

                    MariuszW
          • Gość: sas Re: na gwałt spec od Javy potrzebny IP: *.internetdsl.tpnet.pl 20.01.05, 12:14
            skoro masz takie zadanie na zaliczenie, to chyba przerabialiscie jave ???
            a jak niepotrafisz napisac tego apletu to sorka, widac znajdujesz sie tam gdzie
            niepowinienes sie znalesc :P
    • student22 Re: na gwałt spec od Javy potrzebny 19.01.05, 22:34
      Mam tylko 1 pytanie - to ma byc program okienkowy, czy wystarczy jakby dzialal
      pod DOSem??

      Bo jak okienkowy, to to nie bedzie 30 linii kodu :-(
      • pirus55 Re: na gwałt spec od Javy potrzebny 19.01.05, 22:40
        ...pod DOS'em. spokojnie pod dosem wystarczy.

        MariuszW
        • student22 Re: na gwałt spec od Javy potrzebny 19.01.05, 22:49
          to w takim razie daj mi pare minut ;-)
          • pirus55 Re: na gwałt spec od Javy potrzebny 19.01.05, 23:00
            nie, no to jest zbyt piękne, zeby byo prawdzie :-)))
            Dzięki serdeczne :-))

            MariuszW
            • student22 Re: na gwałt spec od Javy potrzebny 19.01.05, 23:20
              No program nie jest ani ladny, ani dzialajacy jak trzeba (brak obslugi bledow itp)
              ale w Twojej sytuacji chyba bym bral co daja :-)

              Kod programu:

              import java.util.*;
              import java.io.*;

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


              System.out.println ("Podaj liczbe 1:");
              InputStreamReader in = new InputStreamReader (System.in);
              char buf[] = new char[10];
              try {
              in.read(buf,0,10);
              }catch(IOException e) {
              e.printStackTrace();
              }
              String txt = new String(buf);
              StringTokenizer st = new StringTokenizer(txt);
              double x=Double.parseDouble(st.nextTok en());


              System.out.println ("Podaj liczbe 2:");
              in = new InputStreamReader (System.in);
              try {
              in.read(buf,0,10);
              }catch(IOException e) {
              e.printStackTrace();
              }
              txt = new String(buf);
              st = new StringTokenizer(txt);
              double y=Double.parseDouble(st.nextTok en());

              System.out.println ("Podaj znak dzialania [+,-,*,/]:");
              in = new InputStreamReader (System.in);
              try {
              in.read(buf,0,1);
              }catch(IOException e) {
              e.printStackTrace();
              }

              switch (buf[0]) {
              case '+': System.out.println(x + "+" + y + "=" + (x+y) ); return;
              case '-': System.out.println(x + "-" + y + "=" + (x-y) ); return;
              case '*': System.out.println(x + "*" + y + "=" + (x*y) ); return;
              case '/': System.out.println(x + "/" + y + "=" + (x/y) ); return;
              }
              }

              }
    • Gość: MaciekS Napisze za 500 dolarow IP: *.mad.east.verizon.net 20.01.05, 03:15
      Tyle wynosi moja stawka za taki programik i w dodatku nie bedzie nalezal do
      Ciebie tylko do mnie. Ja ci dam licencje na Twoje zaliczenie :-)

      Drogo! No to czemu nie napiszesz go sam i nie nauczysz sie by potem wystawiac
      ludziom rachunki?


      Powodzenia,
      M.
    • Gość: beLLiCoSe Re: na gwałt spec od Javy potrzebny IP: *.168. / *.internetdsl.tpnet.pl 20.01.05, 08:25
      i do tego potrzebny był "spec od javy" ?
      • pirus55 Re: na gwałt spec od Javy potrzebny 20.01.05, 09:01
        Student22: dzięki bardzo za pomoc.
        Zaraz sprawdzę co i jak działa.

        beLLiCoSe napisał(a):
        > i do tego potrzebny był "spec od javy" ?

        ...Każdy mierzy wg siebie, jak dla mmnie to był potrzebny spec :-)))

        MariuszW
        • pirus55 Re: na gwałt spec od Javy potrzebny 20.01.05, 11:29
          I jeszzce jedno pytanko...
          Jaka komenda czyści ekran.
          Przykład.
          Po uruchomieniu programiku w sesji dos'a, chcę mieć wyczyszczone okno.
          MariuszW
Inne wątki na temat:

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka