Dobrý den, mám problémek. Zadáním ukolu bylo vytvořit nekončnou řadu, výstupem pak její vytisknutí. Jak zadat v cyklu For aby se cyklus ukončil dostanu-li výsledek 3,14?
Fórum › Java
Příkaz Break
Jak zadat v cyklu For aby se cyklus ukončil dostanu-li výsledek 3,14?
neviem ako je to v Jave, ale v C++ by som to riesil takto ..
for(...){
if(cislo == 3.14){
break;
}
}
return cislo;
normalne overis to cislo ktore cyklujes v podmienke.. ak sa rovna tak breaknes
snad som ta spravne pochopil...
To noby : protoze nikdy nemuzes trefit tak presne desetinne cislo.. musis tomu dat rozsah.. treba od 3.139 do 3.141
resp se poziva hodnota oznacovana jako epsilon - presnost -- je to o kolik se nejvice muze zmenit hodnota od posledni iterace...
Číslo π lze spočítat pomocí následující nekonečné řady:
Vytvořte program, který vytiskne tabulku hodnot π spočtených pomocí jednoho členu této řady,
pomocí dvou členů, pomocí tří členů atd. Kolik členů této posloupnosti musíte použít, než poprvé
dostanete 3,14? 3,141? 3,1415? 3,14159?
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 27 hostů
Podobná vlákna
Vícenásobný break — založil Jan Tvrdík
Nevýhody procedury break — založil Petr Zakopal
Ladění v Code::Blocks a nefunkční break points — založil oxidián
Moderátoři diskuze