In deze opgave zul je een programma schrijven dat het volume van een pizzastuk kan berekenen. Een pizza is cirkelvormig en wordt met een pizzames versneden in allemaal gelijke stukken.
Het volume \(V\) van de volledige pizza kan je berekenen met onderstaande formule. In deze formule staat \(z\) voor de straal van de pizza (in centimeter) en \(a\) voor de hoogte (in centimeter).
\[V = \pi * z * z * a\]Schrijf een programma dat de oppervlakte van een pizzastuk kan berekenen, zoals in het onderstaande voorbeeld.
PizzaDelivery
zijn.int
, uitgedrukt in centimeter.Hieronder volgt een voorbeelduitvoering van de opgave. De tekst in het rood stelt invoer van de gebruiker voor en wordt logischerwijs niet uitgeprint door je programma.
Welke smaak pizza wordt er besteld? Diabolika Waar wordt de pizza besteld? Zeus WPizza Wat is de diameter van de pizza in cm? 25 Hoeveel mensen zullen van de pizza eten? 8 Zeus WPi1zza zal een Pizza Diabolika leveren. Elke persoon krijgt een stuk van 61,36 cm³ groot.
Scanner#nextInt()
gebruikt om een getal te lezen, moet je hierna nog eens expliciet Scanner#nextLine()
oproepen om de rest van de lijn te lezen. Je kan dit vermijden door Integer.parseInt(scanner.nextLine())
te gebruiken in plaats van scanner.nextInt()
.Math.PI
in plaats van 3,14
. Dit is nauwkeuriger.