Új hozzászólás Aktív témák

  • Kislulu89

    újonc

    Sziasztok!
    Egy kis segítséget szeretnék kérni egy egyszerű feladathoz:

    Készíts programot, ami beolvassa egy téglatest három élének hosszát, és kiírja a térfogatát és a felszínét!

    A programba bevitt adatok helyesek és a program tört értéket is elfogad. Az eredményt egy tizedesjegyre kerekítve, vesszővel írjuk ki! (System.out.printf)
    Figyeljünk a szóközökre és soremelésekre, a kimenet ehhez hasonló kell legyen:

    Példa:
    Téglatest térfogat- és felszínszámoló
    a=10
    b=20
    c=15
    Felszín: 1300,0
    Térfogat: 3000,0

    A vastagon szedett részt a felhasználó írta be.

    A problémám az, hogy a feladatot egy program vizsgálja át, és csak 57%osra értékeli. Működik, megcsinálja amit kell(NetBeansben tökéletesen lefut), szerintem ugyanúgy néz mint ahogy a példa. Nem találom a hibát.

    A programom a következő:

    package tegla;

    import java.util.Scanner;

    public class Tegla {

    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Téglatest térfogat- és felszínszámoló ");
    System.out.print("a=");
    double a = sc.nextDouble();
    System.out.print("b=");
    double b = sc.nextDouble();
    System.out.print("c=");
    double c = sc.nextDouble();
    double felszin = 2*(a*b+a*c+b*c) ;
    double terfogat = a*b*c;
    System.out.printf("Felszín: %.1f \n",felszin);
    System.out.printf("Térfogat: %.1f \n",terfogat);

    }

    }

    Előre is köszönöm a segítséget.

Új hozzászólás Aktív témák