Stránka 1 z 1

Úloha v javě na pravoúhlý trojúhelník - něco špatně ?

Napsal: 11 led 2013 17:36
od eda220
Dobrý den,
Ve školních cvičeních jsme dostali zadání : Napište podmínku, která je splněna pokud jsou proměnné a, b a c strany pravoúhlého trojúhelníku. To jsem napsal, když ale spustím program vypíše se chyba, přitom podle zadaných parametrů by mělo jít o pravoúhlý trojúhelník (c je přepona). Napište, kde je prosím chyba. Děkuji

void podminky10() {
double a = 2;
double b = 2;
double c = Math.sqrt(2);
if (Math.pow(a,2)+ Math.pow(b, 2) == Math.pow(c, 2)) {
System.out.println("Hodnoty A,B,C jsou stranami pravoúhlého trojúhelníku");
}
else{
System.out.println("Chyba");
}
}

Re: Úloha v javě na pravoúhlý trojúhelník - něco špatně ?  Vyřešeno

Napsal: 11 led 2013 17:44
od domitea
O pravoúhlý trojúhelník se bude jednat pouze pokud buď budou strany a a b 1, nebo strana c bude odmocnina z 8.

Zkus si to spočítat na kalkulačce ;)

Re: Úloha v javě na pravoúhlý trojúhelník - něco špatně ?

Napsal: 11 led 2013 17:56
od eda220
Sakra, zase ta moje matika. Díky moc :-)