Avatar billede OBS Novice
31. marts 2025 - 12:49 Der er 1 kommentar

java.util.Scanner

Jeg prøver at lave en lille HvadHvisAnalyse som vist er:
import java.util.Scanner;

public class HvadHvisAnalyse {
   
    public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
           
            // Spørg brugeren om pris og mængde
            System.out.print("Indtast pris pr. enhed: 8");
            double prisPrEnhed = scanner.nextDouble();
           
            System.out.print("Indtast mængde solgt: 10 ");
            int maengdeSolgt = scanner.nextInt();
           
            // Beregn den samlede omsætning
            double samletOmsaetning = beregnOmsaetning(prisPrEnhed, maengdeSolgt);
            System.out.println("Den samlede omsætning er: " + samletOmsaetning);
           
            // Gør en "hvad-hvis"-analyse
            System.out.print("Hvad hvis prisen stiger med 10%? ");
            double nyPris = prisPrEnhed * 1.10;
            double nyOmsaetning = beregnOmsaetning(nyPris, maengdeSolgt);
            System.out.println("Ny samlet omsætning: " + nyOmsaetning);
           
            System.out.print("Hvad hvis mængden falder med 20%? ");
            int nyMaengde = (int)(maengdeSolgt * 0.80);
            nyOmsaetning = beregnOmsaetning(prisPrEnhed, nyMaengde);
            System.out.println("Ny samlet omsætning: " + nyOmsaetning);
           
            scanner.close();
        }

        public static double beregnOmsaetning(double pris, int maengde) {
            return pris * maengde;
        }
    }
Herefter indtaster jeg værdien for pris og værdien for mængde solgt og kører prpgrammet - men kun værdien for pris ( her 8 ) kommer frem i konsollen - hvad kan årsagen være , at værdien for mængde solgt ikke vises i konsollen ?
Avatar billede arne_v Ekspert
31. marts 2025 - 15:51 #1
Jeg kan ikke se at du skriver mængde ud.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester







Læses lige nu