Lidt nørderi

Her kan du skrive hvad du har lyst til, bare du overholder retningslinierne for forummet. Knallert emner bedes så vidt muligt placeres i en anden relevant kategori.
Besvar
Brugeravatar
CrazyCatman
Gummi rocker
Indlæg: 512
Tilmeldt: fre 11. dec 2009 21:56
Kontakt:

Lidt nørderi

Indlæg af CrazyCatman »

Jeg skal snart på et kursus, og i den forbindelse ville jeg lige genopfriske min Java-kundskab. I den forbindelse lavede jeg i går et lille program der fortalte mig størrelsen på min Virago motor baseret ud fra den matematiske formel for runfang af en cylinder:

Kode: Vælg alt

r * r * h * pi
r  = radius
h = højde
Men da man jo oftest bruger boring (diameter) og ikke radius, så valgte jeg at finpudse mit program lidt - og ikke nok med det - jeg lavede endda en lille (meget simpel) brugergrænseflade - så man kan udregne alle mulige motore... Programmet er dog command line baseret (altså køres i en DOS Promt) - men jeg laver nok en GUI (Graphic User Interface) version på et tidspunkt.

Men her er resultatet, baseret på min Yamaha Virago:
Billede
Som I ser regner den rigtigt - baseret på boring; denne bliver omregnet til radius, der derfor kan bruge den føromtalte formel.

Kode: Vælg alt

        double radius = boring/2 ;
        double motorudr = radius * radius * slag * 3.14159 * cylindre / 1000;
Hvis nogen er interesseret i kildekoden så kan jeg godt oploade den hele det kunne være her er andre Java-hoveder der kan bruge den til noget sjovt...?

Jeg skal i alt fald bruge programmet her på den borede cylinder jeg købte af Fup for noget tid siden.
Yamaha:
1978 Yamaha FS1-DX
1980 Yamaha FS1-S (Matching numbers)

Asiatiske knallerter:
1994 Suzuki DM-50 Samurai
1976 Honda PF50-E Amigo (Stjålet)

Sydeuropæiske knallerter:
1966 Motobecane Mobylette AV42 S
1973 Casal K197
1974 Casal K197

Østeuropæiske knallerter:
1990 Jawa Babetta model 210 (Matching numbers)

Kører også MC:
1940 Ardie VF125
1977 Yamaha RD350 B (351)
1984 Honda Golwing GL 1200 Aspencade (Matching numbers)
1994 Jawa 350 / 640 "Style" (Stjålet)

Og veteranbil:
1961 Hillman Minx IIIC (Matching numbers)
Besvar

Tilbage til "Frit Forum - Off Topic"