Ur Horton´s bok
public class matteKalk {
public static void main(String[] args)
{
//Beräkna radien för en cirkel som har en area på 100 kvadratmeter
double radie ;
double cirkelArea = 100.0;
int meter;
int centimeter;
radie = Math.sqrt(cirkelArea/Math.PI);
meter = (int)Math.floor(radie); //räkna ut hela meter
centimeter = (int)Math.round((radie - meter) * 100);
System.out.println("Radien för en cirkel med arean = " + cirkelArea +
" kvadratmeter är " + meter +" meter " + centimeter +" centimeter ");
}
}
Ger svaret
Radien för en cirkel med arean = 100.0 kvadratmeter är 5 meter 64 centimeter
Men skall enligt boken ge svaret:5 meter 8 centimeter
Frågan är:
har jag skrivit fel i koden, eller är tryckfeslnisse framme?
Tack för ordet
/Peter