Java programmerings hjælp søges

  • jeg står i den dårlige sitation at jeg lige har mistet alt det jeg havde skrevet til min rapport, og nu er jeg altså løbet tør for tid...


    så det jeg meget gerne vil have en her inde til at lave for mig, og siger mange mange tak nu her med det samme til ham/hende der hjælper mig, er:


    et program der kan lave et random tal, uden komma!
    og der efte skal brugeren af programmet så selv finde ud af hvilke to tal han skal skrive for at få det samme tal som den der er lavet.


    der er ingen grund til at lave en masse fine knapper eller noget, man skal bare kunne skrive det ind med tallene på tastaturet!


    så det jeg søger er kort og godt det mest n00b agtige lignende program der kan laves... ..bare det virker, og at det kan de 3 ting som at skabe et tal og der efter ligge to tal sammen, og skrive det sammenlagte tal af de to man skal ligge sammen!



    siger mange mange tak for hjælpen!


    //mvh.dk amby

  • hehe med lidt java viden burde du nok kunne støve det sammen rimelig hurtig. Lavede noget lignende for en kammerat engang og det tog sgu ikke lang tid (og jeg har aldrig brugt eller kigget på java programmering før eller siden). Han betalte godt nok 1500,- for det men den gav vist også 9 til eksamen :D

  • hvor stor skal det random tal den skal lave være. altså er der en max værdi

    CPU: Pentium4 Northwood-C 2.6GHz
    Bundkort: ASUS P4C800 Deluxe
    RAM: 2x512MB Kingston 3200 DDR 400
    Grafikkort: Club3D Radeon 9800 Pro 128MB
    HD: 36.7 GB Western Digital Raptor WD360GD (S-ATA)
    Lyd: Creative Soundblaster Audigy + Plantronics .Audio 90 Headset
    Kabinet: Chieftec Winner Workstation + NC WhisperBox + NC Magic Fleece
    PSU: Q-tec 400W
    Mus: Intellimouse Explorer 3.0 + ICEMAT
    Skærm: Sony Multiscan E220 Trinitron 17"
    ________________________________________
    PcMark 2004: 3815

  • 1500 er en del mere end jeg får i SU, men ville da blive meget glad hvis du lige gad at kigge på det, kunen sku være rart... ...men som sagt der behøver ikke at være noget vildt bag det..



    det programmet skal bruges til er som bare at give et eks. til et program som folk der har svært ved at regne kan øve sig på, så hvis talle den kan genere ligger mellem 0 og 20 så ville det være genialt på den måde så skal brugeren af det ikke spekulere over tal større end 10+10...


    ..og er altså selv nok inde i java til at kunne ændre den sværhedsgrad hvis det er det de ber om når ejg ksal vise den frem,selve programmet fylder bare kun ca 10% af den karakter vi får, så det er derfor jeg kæmper for at få lavet min rapport færdig, men programmet ville alligevel være en dejlig tin glige at kunne vise også :D



    mange tak for hjælpen, min mail er: csamby@gmail.com, og den gælder også til min msn-msg, så hvis du gider se på det/lave det for mig, så bare skriv/send det til en af dem!



    Dog er der lige det at jeg meget gerne lige vil vide hvilke programmer du har brugt til det, selv har vi fået Jcreator af skolen (det er gratis ja, men du ved skoler ;) ) så hvis ikke det lige er det program du laver det i eller til eller hvad det nu hedder, så lige skriv den lille info også ;)



    igen mange mange tak :D


    //mvh.dk amby

  • Jeg er ikke sikker på, at jeg har forstået opgaven helt.


    Hmmm... Jeg har bl.a. Java 2 bogen liggende og i den er der en en terning klasse og en tilhørende main prg.


    Den kan du da bruge som grund ide og bygge videre på.


    Jeg har ikke tid til at lave hele det prg nu, da jeg har aflevering for til i morgen.


    Sig til, hvis jeg skal poste det.

  • alt hjælp kan bruges så post du det bare... ...dog ved jeg ikke helt om jeg er "skilled" nok til selv at skulel kunne bygge videre på det, men vil da meget gerne kigge på det, dog hvis du sidder og laver noget vigtigt vil jeg naturligvis IKKE forstyrre!

  • Først terning class:


    import java.awt.*;
    import java.awt.geom.*;


    public class Terning {
    public int antal;


    public Terning() {
    antal = 0;
    }


    public void kasteAntal(int maxAntal) {
    double tempAntal = Math.random() * maxAntal;
    antal = (int) Math.floor( tempAntal ) + 1;
    }


    public void tegnTerning(Graphics2D screen2D, float x, float y) {
    screen2D.setColor(Color.red);
    RoundRectangle2D.Float d1 = new RoundRectangle2D.Float(x, y,
    100F, 100F, 20F, 20F);
    screen2D.fill(d1);
    screen2D.setColor(Color.black);
    RoundRectangle2D.Float o1 = new RoundRectangle2D.Float(x, y,
    100F, 100F, 20F, 20F);
    screen2D.draw(o1);
    screen2D.setColor(Color.white);
    if (antal > 1) {
    Ellipse2D.Float s1 = new Ellipse2D.Float(x+5, y+5,
    20F, 20F);
    screen2D.fill(s1);
    Ellipse2D.Float s2 = new Ellipse2D.Float(x+75, y+75,
    20F, 20F);
    screen2D.fill(s2);
    }
    if (antal > 3) {
    Ellipse2D.Float s1 = new Ellipse2D.Float(x+75, y+5,
    20F, 20F);
    screen2D.fill(s1);
    Ellipse2D.Float s2 = new Ellipse2D.Float(x+5, y+75,
    20F, 20F);
    screen2D.fill(s2);
    }
    if (antal == 6) {
    Ellipse2D.Float s1 = new Ellipse2D.Float(x+5, y+40,
    20F, 20F);
    screen2D.fill(s1);
    Ellipse2D.Float s2 = new Ellipse2D.Float(x+75, y+40,
    20F, 20F);
    screen2D.fill(s2);
    }
    if (antal % 2 == 1) {
    Ellipse2D.Float s1 = new Ellipse2D.Float(x+40, y+40,
    20F, 20F);
    screen2D.fill(s1);
    }
    }
    }


    og så execute programmet til det.
    Jeg går ud fra, at du selv ved hvordan man compiler det osv.


    class TestTerning {
    public static void main(String[] arguments) {
    Terning terning1 = new Terning();
    Terning terning2 = new Terning();
    terning1.kasteAntal(6);
    terning2.kasteAntal(6);
    System.out.println("Den f›rste terning gav en "
    + terning1.antal +"'er");
    System.out.println("Den anden terning gav en "
    + terning2.antal +"'er");
    }
    }

  • tak... ...tror jeg, har aldrig set den lave så mange fejl før, og fatter hat af hvad det er den skal gøre...


    ...men tak for hjælpen alligevel!



    ..tror jeg :P

  • OK, kan simpelt hen ikke finde ud af det, må sige at jeg giver op., nogen her inde der kan smide den redningskrans ud jeg søger??


    kunne være meget rart,,,,...