_Marvin_
-
Innlegg
36 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av _Marvin_
-
-
Du kunne brukt en løkke og noen if setninger for å sjekke om verdiene som blir skrevet inn er verdiene du ønsker, og la programmet gå i en løkke helt til riktige verdier er skrevet inn.
Under har jeg et kode eksempel med noen kommentarer. Jeg er ikke den beste til å forklare så bare spør eventuelt. Ellers kan jeg anbefale HIST sitt fag Programmering i Java om du skulle ønske å lære mer om Java.
import java.util.Scanner; public class Apples{ public static void main (String args[]){ Scanner bucky = new Scanner (System.in); System.out.println("Hei, nå skal vi regne ut antall deltagere på TG."); int tgantall = 0; int tgcrew = 0; //Booleaner som brukes i som en sjekk på om verdiene er det vi ønsker boolean bTgAntall = false; boolean bTgCrew = false; //Alt er pakket i en løkke slik at den looper helt til den har begge verdiene vi er ute etter while(!bTgAntall || !bTgCrew){ //Lagt i en if setning slik at den ikke blir gjentatt om verdien er 5500 if(!bTgAntall){ System.out.println("Antall deltagere på TG?"); tgantall = bucky.nextInt(); } //Lagt i en if setning slik at den ikke blir gjentatt om verdien er 150 if(!bTgCrew){ System.out.println("Antall i crew?"); tgcrew = bucky.nextInt (); } //If setning som sjekker om verdien som ble tastet inn er 5500 if(tgantall == 5500){ bTgAntall = true; } //If setning som sjekker om verdien som ble tastet inn er 150 if(tgcrew == 150){ bTgCrew = true; } System.out.println("Forventet verdi var 5500 deltagere, og 150 crew"); } System.out.println("\n\nAntall deltagere utenom crew: "); System.out.println(tgantall - tgcrew); } }
EDIT: Copy Paste ga rot med innrykkene i koden
-
import java.util.Scanner; class apples{ public static void main (String args[]){ Scanner bucky = new Scanner (System.in); System.out.println("Hei, nå skal vi regne ut antall deltagere på TG."); //Her trenger du ikke å fylle variablene siden du skal hente inn verdier ved //bruk av Scanner.nextInt() metoden. //int tgantall = 5500; int tgantall; //int tgcrew = 150; int tgcrew; /*http://java.sun.com/j2se/1.5.0/docs/api/index.html?java/util/Scanner.html Sjekk ut api dokumentasjonen for nextInt() som det er linket til over om nextInt og bruken av Scanner. Api til java er et veldig bra verktøy å ha når du programmerer. tgantall = bucky.nextInt(tgantall); tgcrew = bucky.nextInt (tgcrew);*/ tgantall = bucky.nextInt(); tgcrew = bucky.nextInt(); System.out.println("Antall deltagere utenom crew: "); System.out.println(tgantall - tgcrew); } }
GUI løsning på samme kode om du vil prøve deg på bruk av popup vinduer.
import static javax.swing.JOptionPane.*; public class Apples{ public static void main(String[]args){ int tgantall = Integer.parseInt(showInputDialog("Hvor manger er på TG i år?")); int tgcrew = Integer.parseInt(showInputDialog("Hvor mange av disse jobber i crew?:")); showMessageDialog(null, "Antall deltagere utenom crew: " + (tgantall - tgcrew)); } }
-
Min ubuntu-desktop slik den er for øyeblikket:
-
Det er ikke særlig smart å bruke input(). Prøv f.eks å skrive __import__('os').system('SHUTDOWN -r -t 01'), hvis du bruker windows og se hva som skjer. Man kan skrive mye verre ting en det også.
For å komme tilbake til den første menyen må du bruke en ekstra loop som inneholder de to andre loopene. Da vil du kunne skrive 5 for å komme tilbake til goMeny.
Takk. Skal prøve å sette inn en ny loop.
-
Hei
Sitter å små fikler med og lære meg python. Kommer over en kode som beregner areal av diverse figurer. Så tenkte jeg det kunne være show om jeg fikk til å legge til utregning av volum også. Så jeg laget en ny meny som gir brukeren valget mellom areal og volum utregning pluss en volum meny. Tastet inn koden for volum utregning og programmet kjørte fint bortsett fra en ting. Når jeg velger f.eks volum og kjører utregning av en figur så vil jeg at den skal hoppe tilbake menyen som gir valget om volum eller areal utregning. Det gjør den ikke. Den printer menyen men valgene er fortsatt låst til volummenyen. Så det jeg lurer på er hvordan jeg kan hoppe ut av loopen som jeg er i og tilbake til hovedmenyen. Håper jeg fikk forklart problemet nogenlunde forståelig.
Koden:
Klikk for å se/fjerne innholdet nedenforgoMeny = """ Pick area or volum(1-2) 1) Area 2) Volume """ menu = """ Pick a shape(1-4): 1) Square 2) Rectangle 3) Triangle 4) Circle 5) Quit """ volMeny = """ Pick a shape(1-4) 1) Cube 2) Prism 3) Pyramid 4) Sphere 5) Quit """ meny = int(raw_input(goMeny)) if meny == 1: shape = int(raw_input(menu)) while shape != 5: if shape == 1: length = float(raw_input("Length: ")) print "Area of square = ", length ** 2 elif shape == 2: length = float(raw_input("Length: ")) width = float(raw_input("Width: ")) print "Area of rectangle = ", length * width elif shape == 3: length = float(raw_input("Length: ")) width = float(raw_input("Width: ")) print "Area of triangle = ", length * width / 2 elif shape == 4: radius = float(raw_input("Radius: ")) print "Area of Circle = ", (radius**2) * 3.14 else: print "Not a valid shape, try again" shape = int(raw_input(goMeny)) if meny == 2: volume = int(raw_input(volMeny)) while volume != 5: if volume == 1: side = float(raw_input("Side: ")) print "Volume of Cube = ", side**3 elif volume == 2: lenght = float(raw_input("Lenght: ")) width = float(raw_input("Width: ")) height = float(raw_input("Height: ")) print "Volume of Prism = ", lenght * width * height elif volume == 3: lenght = float(raw_input("Length: ")) width = float(raw_input("Width: ")) height = float(raw_input("Height: ")) print "Volume of Pyramid = ", (lenght * width * height) / 3 elif volume == 4: radius = float(raw_input("Radius: ")) print "Volume of Sphere = ", ((radius**3) * 3.14 * 4) / 3 else: print "Not a valid shape, try again" volume = int(raw_input(goMeny))
PS. Beklager mixing av engelsk og norsk i koden.
-
-
Har nå prøvd flere ganger med nyregistreringer. Første gangen får jeg "Purchase pending", men kommer ikke igjennom slik at jeg får noe license key. Forsøker å endre noe og da virker det som om den avviser brukeren min når jeg allerede har en pending order.
Til dere som har kommet gjennom - det kan virke som om dere ikke har gateadresse i deres adresse. Er det riktig?
Jeg har ikke en gateadresse, men skrev inn gårdsnavnet istede. Ga meg ingen problemer det. Jeg fulgte bare myhken2 sitt bilde på side 5 i tråden og det funket fint.
-
Nettopp fullført bestillingen og laster nå ned
Gleder meg som en unge til å teste den ut, en fornuftig pris som desverre ikke selges i Norge
Fulgte rådene som stod i denne tråden å hadde ingen problemer med å få fullført betalingen. Brukte et Visa kort og jetcarrier
Legger ved et gledes bilde:
Klikk for å se/fjerne innholdet nedenfor -
-
Kjøpte med Windows XP Professional Engelsk utgave.
Angående at det kan være litt tidlig å legge inn vista så blir vell det en smaks sak hvor man også må legge til grunn hva man bruker pc'n til. Jeg bruker en stasjoner som hovedmaskin så å teste ut vista på den bærbare hadde vært artig.
Vil denne funke til oppgraderingen? Vista Ultimate
-
Tenker på å legge inn Vista Ultimate på min xps 1710, er det nok for meg å kjøpe en oppraderings dvd eller må jeg kjøpe full pakken?
-
heia!
Jeg hadde en gang i tiden en oversikt over alle typer emotes som kan brukes i wow, men jeg har dessverre mistet dette . Vet dere hvor jeg kan finne en slik liste? Eller kanskje dere har en liste selv?
Kanskje jeg kan finne en slik oversikt på wows offisielle forum, men hvilket forum skal jeg søke i?
Med beste hilsen
mocci
Et søk med google og denne linken kom opp:
-
Ragnaros med 1000-5000ms og 2 dc under fighten, ohhh the joy.......
Har nextgentel jeg også.
-
3 grunner til at jeg syns det er verdt det:
1. Jeg er ikke i noe stort guild som kan gjøre MC/ZG/BWL....
2. Jeg syns looks er viktig. Et helt set ser bedre ut en et mix av items.
3. Utfordringen alle questene og farmingen byr på. Dette er ikke noe du gjør på en dag
Hilsen
Onoria 60 Pala, Genjuros
-
Om jeg forstod denne trådstarter riktig så er direkte oversettinger humoristiske...
-
mount = montere
holy wrath = hellig raseri
seal of light = forsegling av lys
-
Fikk endelig min epic mount igår. Gikk ganske så enkelt når vi først kom fram. Wipa 2 ganger før vi nåde frem grunnet dårlig pulls.
2x60 Paladin
1x58 Paladin
1x60 Warlock
1x60 Rogue
Virker vanskeligere warlocks sin epic mount quest.
Onoria - Genjuros
-
jeg har funnet bra med det i winterspring.
-
Alliance, Human female, Paladin- Genjuros
-
Genjuros 48 Paladin
-
Noen som veit om man kan bruke omnifier på pads of will? Og vill det eventuelt ødelegge for del 3 a shoulderpads questen?
-
Har strengt tatt kun en stor forventning og det er:
Age of Conan - Funcom
-
Jeg driver på i foreman's for tiden. Så om det er noen på forumet her som er der nå for tiden, så send gjerne et /tell til Amonka om jeg er online. Så kan vi teame nedover de mørke ganger. Er en MA som er lvl 77.
-
Takk for tipset Henning75. Har SL og Notum Wars så tar meg en tur i SL land først tenker jeg. Har ikke sett meg så mye om der ennå bortsett fra å skaffe meg tilgang til en Garden. Angående SL så har jeg kommet over Symbiants men har ikke fått installert de på meg. Trenger man et verktøy eller en doktor for slikt?
Ubunut server - Eksterne innloggingsproblemer
i Operativsystemer
Skrevet
Bruk ssh -v for debugging og se hvor det stopper.