Hogyan kell Javaban ezt megírni?
Az idén kezdtük tanulni a Javat, tehát full alap dolgot szeretnék kérdezni.
Szóval téglalap oldalai (random) 1-100 (mondjuk cm-ig) terjednek. Kiszámítandó pluszban a kerület és a terület.
Tehát mondjuk oldalak: "a" és "b"
Kerület: "K"
Terület: "T"
Ezt kéne megírnom házinak...
Ezt a részt elvileg meg tudom oldani:
- Sout kiírja a kerületet: (a+b)*2=K
- Illetve a területnél: a*b=T
Előre is megköszönöm a segítséget! Remélem, érthetően írtam le. :)
Így fél egy körül maximum ennyit fogsz tőlem kapni.
Ha délután kerül a kezem közé, lehet, hogy elegánsabban oldom meg ;)
import java.util.Random;
class Rectangle{
static Random rnd = new Random();
public static void main(String[] args){
int a = getRandom();
int b = getRandom();
int K = getPerimeter(a,b);
int T = getArea(a,b);
System.out.println("a: " + a);
System.out.println("b: " + b);
System.out.println("Kerulet: " + K + "; Terulet: " + T);
}
static int getRandom() {
return rnd.nextInt(100) + 1;
}
static int getArea(int a, int b){
return a*b;
}
static int getPerimeter(int a, int b){
return 2*(a+b);
}
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!