Behöver hjälp med programmeringsuppgifter - medelvärde och variationsbredd
Översikt
Programmet skall läsa in två heltal och sedan beräkna medelvärde och variationsbredd samt skriva ut dessa värden.
Krav på programmets funktionalitet
Programmet skall fråga användaren efter två heltal. Ett i taget. Se exempel på programkörning.
Programmet skall beräkna medelvärdet av talen m h a en metod.
Programmet skall beräkna variationsbredden på talen m h a en metod. Med variationsbredd menas största talet minus minsta talet.
Sedan skall programmet skriva ut medelvärde och variationsbredd m h a en metod.
Krav på kodens utförande
För alla metoder gäller att värden skall överföras med parametrar.
När man läser en variabels namn skall man inte behöva fundera på vad den står för d v s använd tydliga beskrivande namn (långa).
Samma sak för metoder. Namnen skall vara självförklarande.
Relevanta kommentarer skall finnas.
Koden skall följa kodstandard 1-7.
Namn
Projektet: Inlamningsuppgift02
Javafilen: Inlamningsuppgift02.java
Exempel på programkörning :
run:
Ange tal 1: 3
Ange tal 2: 2
Medelvärde är: 2.5
Variationsbredden är: 1
BUILD SUCCESSFUL (total time: 6 seconds)
Jag skrev ett program:
package inlämningsuppgift02;
import java.util.Scanner;
public class Inlämningsuppgift02 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int tal1;
int tal2;
System.out.print("Ange tal1: " );
tal1 = scan.nextInt();
System.out.print("Ange tal2: " );
tal2 = scan.nextInt();
System.out.println("Medelvärden är " + (tal1+ tal2)/2.0);
System.out.println("Variationsbreden är " + (tal1 - tal2));
}
}
Men lärare har inte godkänt detta. Hans svar : " Läs instruktionerna noggrannare."
Jag kan inte förstå vad är det för fel? Skulle ni kunna tipsa vad har jag gjort för fel?
tack