Gå til innhold

_Marvin_

Medlemmer
  • Innlegg

    36
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av _Marvin_

  1. 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

  2. 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));
    }
    }

  3. 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.

    8921517[/snapback]

     

    Takk. Skal prøve å sette inn en ny loop.

  4. 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 nedenfor
    goMeny = """
    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.

  5. 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?

    7979478[/snapback]

     

    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.

  6. Nettopp fullført bestillingen og laster nå ned :D

    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
  7. Kjøpte du med Home Edition?

    7955283[/snapback]

     

    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

  8. heia!

     

    Jeg hadde en gang i tiden en oversikt over alle typer emotes som kan brukes i wow, men jeg har dessverre mistet dette  :cry: . 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

    7748726[/snapback]

     

    Et søk med google og denne linken kom opp:

    http://www.worldofwconline.com/content/guides-emotes.php

  9. Etter å ha forsøkt å være MT healer igårkveld så gav jeg meg da jeg så latency på 2800MS. Rodde inn årene og så en film istedet igår. Jeg har Nextgentel dog, uten at det ser ut til å spille noen rolle.

    6511483[/snapback]

     

    Ragnaros med 1000-5000ms og 2 dc under fighten, ohhh the joy.......

    Har nextgentel jeg også.

  10. 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

  11. 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?

×
×
  • Opprett ny...