Några Java A uppgifter, behöver hjälp!

Permalänk
Medlem

Några Java A uppgifter, behöver hjälp!

Har några uppgifter som jag har låtit vänta den senaste månaden som jag nu hade tänkt göra klart. Har lite svårt att komma igång så skulle väldigt gärna behöva er hjälp, skulle va riktigt sjysst! Ni behöver inte göra alla om ni inte vill men skulle behöva lite hjälp på traven. Förstår inte riktigt om jag göra allt i en fil och sen göra metoder eller hur ska det gå till?

Need halp plox! Här kommer uppgifterna:

Instruktion:
Skriv ett program som består av ett antal små program. Huvud program (main metod) ska bara
anropa de övriga under program/under klasser. Varje respektive underprogram ska kunna läsa
in respektive indata (ex Ange radie) samt utföra beräkning av resultatet som skicka vidare
sedan till huvud metoden där slutresultat presenteras. Döp undermetodens/underklassens
namn unika!

Uppgift 1 (Enkla operationer, klassen Math och klassen NumberFormat)
a) Skriv ett underprogram i Java som läser in radien på en sfär, samt beräknar
och skriver ut dess volym och area. Volymen V respektive arean A av en sfär
ges av formlerna:

v =4*r^3*pi/3 och A = 4*pi*r^2 där r är sfärens radie.

För in- och utmatning skall dialogrutor användas!
b) Förändra programmet på så sätt att volymen och ytan skrivs ut med exakt 5
decimaler.

Uppgift 2 (Heltalsdivision, upprepad programkörning )
a) Skriv ett Java- underprogram som läser in en tid i sekunder och skriver ut tiden i
antal dygn, timmar, minuter och sekunder. För in- och utmatning skall
dialogrutor användas enligt JOptionPane algoritm.
b) Utöka programmet i föregående uppgift på så sätt beräkningen kan upprepas med
en ny tid tills användaren väljer att avsluta exekveringen genom att trycka på
Cancel-knappen.

Uppgift 3 (Sammansatta villkor)
Skriv ett underprogram som läser in ett årtal och undersöker om året är ett skottår. Ett år
är skottår om det är jämt delbart med 400, eller med 4 men inte med 100. Inmatning och
utskrift skall ske med hjälp av dialogrutor

Uppgift 4 (whilesatsen/
forsatsen)
Skriv ett Java underprogram som beräknar uttrycket 3*pi^3/√x + 2 för x i intervallet
[1,20] med en steglängd av 0.5.
Utskriften av tabellen skall göras i en dialogruta och det beräknade uttrycket skall anges
med exakt 3 decimaler.
Ex uttrycket för 1.0 är 1.732
uttrycket för 1.5 är 5.412
uttrycket för 2.0 är 12.00
osv
uttrycket för 20 är XXX.

Uppgift 5 (metod i metod)
Skriv en metod (annat huvudmetod) med tre parametrar, forNamn, efterNamn, och
telNummer och som vid ett anrop skriver ut bifogade persondata.

Visa signatur

Speldator: Intel i7-6700k ~ Noctua NH-U9b ~ EVGA GTX 1080 Ti FTW3 ~ 16 GB Corsair LPX DDR4 ~ Gigabyte Z170X Ultra Gaming ~ 970 m.2 500 GB ~ EVO 500 GB ~ 1 TB HDD ~ Cooler Master V750 ~ Svive Luna S800 ~ Benq XL2420Z ~ Corsair K70 ~ Logitech G403 ~

Permalänk
Medlem

Gör varje enskild uppgift i en fil och om det finns klasser du vill dela mellan uppgifterna sätter du dessa i egna filer, för detta var den ENDA fråga. För du förväntar dig väl inte att vi ska göra DINA uppgifter? Om du inte lärt dig tillräckligt för att kunna lösa uppgifterna så ska du ju ha IG på det.

Permalänk
Medlem

Nu kan jag inget om detta, men som iXam säger.. Inte fan ska vi göra DINA uppgifter? Det är ju trots allt du som tagit dig ann uppgifterna då får du göra dem själv. Tror säkert någon kan förklara vissa delar som kanske din bok eller lärare inte förklarat tillräckligt bra, men tror ingen kommer lösa uppgifterna åt dig...

Visa signatur

ᕦ(ツ)ᕤ

Permalänk
Medlem

var har han skrivit att ni ska göra hela uppgiften åt honom? han skrev att han ville ha hjälp med att komma igång

Visa signatur

Laptop - MacBook 2.0GHz, 4GB ram, Intel GMA 950
Stationär - i5 3570k @ 4ghz, 8gb ram, 120gb ssd + 2tb hdd, Windows 8 64bit, fractal design arc
Citera så jag hittar tillbaka :)

Permalänk
Medlem
Skrivet av E_maN:

var har han skrivit att ni ska göra hela uppgiften åt honom? han skrev att han ville ha hjälp med att komma igång

Ni behöver inte göra alla om ni inte vill men skulle behöva lite hjälp på traven.

"Ni behöver inte göra alla". Låter som att han vill att nån ska göra uppgifterna

Visa signatur

Intel i9 10900K | H150i PRO XT | Asus Rog Strix Z490-E Gaming | Asus Strix 3090 OC | G.Skill Trident Z Royal 4x8GB 3600MHZ CL17 | Corsair Force MP600 1TB | Asus Rog Swift PG278QE | EVGA Supernova T2 1600W

Permalänk
Medlem

aha lol kanske jag som borde lära mig läsa läste något annat som kändes logiskt då men nu känns de fel my bad!

Visa signatur

Laptop - MacBook 2.0GHz, 4GB ram, Intel GMA 950
Stationär - i5 3570k @ 4ghz, 8gb ram, 120gb ssd + 2tb hdd, Windows 8 64bit, fractal design arc
Citera så jag hittar tillbaka :)

Permalänk
Hedersmedlem

Du kan ha sakerna i samma fil om du vill. "Underprogram" är inte någon vanlig benämning men troligen menas metoder. Ingen uppgift innehåller ju någon objektorientering så jag skulle lägga dem i klassen som main är med i men de ska vara statiska (så man inte behöver instansiera klassen).
Alternativet kan du ha en annan klass (behöver inte vara publik så den kan vara i samma fil) som har hand om alla matteuppgifter, en statisk metod för varje.

Visa signatur

Forumregler | Feedbackforumet | Något som behöver modereras? Tryck på Anmäl inlägget och ge en anledning, någon moderator kommer granska inlägget och göra (egen) bedömning
"Fate. Protects fools, little children and ships named Enterprise." - Riker - ST:TNG