Mocnina a třetí mocnina – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Mocnina a třetí mocnina – Java – Fórum – Programujte.comMocnina a třetí mocnina – Java – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Ondra
~ Anonymní uživatel
236 příspěvků
21. 10. 2011   #1
-
0
-

Dobrý den,

mám problém ohledně vymyšlení programu. Javu se teprve učím, asi je to primitivní, ale potřeboval bych poradit. Mám za úkol vytvořit program, který zjistí jestli zadané číslo je druhá mocnina nebo třetí mocnina. Nevim jakým způsobem bych to měl řešit, poradil by mi někdo alespon nějaký dobrý postup řešení?

Nahlásit jako SPAM
IP: 90.176.82.–
Reklama
Reklama
KIIV+42
God of flame
22. 10. 2011   #2
-
0
-

pokud to mas zadane jen takto, tak druha odmocnina je definovana od 0 do nekonecna, treti odmocnina v celem oboru realnych cisel

tj. vyber libovolne realne cislo a treti odmocnina vzdy vyjde, druha odmocnina jen pokud je cislo nezaporne

Nahlásit jako SPAM
IP: 93.91.152.–
Program vždy dělá to co naprogramujete, ne to co chcete...
Nefaritus
~ Redaktor
+2
Posthunter
22. 10. 2011   #3
-
0
-

#2 KIIV
On možná myslel, jestli je druhá nebo třetí odmocnina toho čísla číslo celé.

Nahlásit jako SPAM
IP: 109.238.43.–
Ondra
~ Anonymní uživatel
236 příspěvků
22. 10. 2011   #4
-
0
-

KIIV : takhle to myšleno nebude bude to tak jak to říká Nefaritus.

zadání zní takto: Zjistěte jestli je (zadané) číslo => druhá mocnina, třetí mocnina nebo perfektní číslo.

To perfektní číslo to bych neřešil na to si přijdu sám. Je to myšleno jako mocniny celých čísel. Takže to stim odmocnovaním co říká Nefaritus by šlo. Akorát nevim jak bych to měl napsat.

Nahlásit jako SPAM
IP: 90.176.82.–
KIIV+42
God of flame
22. 10. 2011   #5
-
0
-

vsak je jedno jak je to mysleno... dulezity je zadani :) (a to co si sem dal neni teda opravdu o moc jasnejsi...)

I v praci se musi trvat na jasnejch zadanich.. jinak to konci "takhle sme to nechteli.. udelejte to jinak"

Nahlásit jako SPAM
IP: 93.91.152.–
Program vždy dělá to co naprogramujete, ne to co chcete...
Ondra
~ Anonymní uživatel
236 příspěvků
22. 10. 2011   #6
-
0
-

No máte naprostou pravdu :) To co jsem napsal je dost nejednoznačný. Dám vám doslovný zadání asi jsem to měl udělat hned.

ZADÁNÍ:

Rozhodněte, zda zadané číslo je perfektní,
druhou mocninou nebo třetí mocninou
?
?
?
Číslo je perfektní, pokud je součtem svých
(vlastních) dělitelů, tedy například 6 = 1 + 2 + 3,
oproti tomu číslo 36 perfektní není, protože součet
jeho dělitelů je 1 + 2 + 3 + 4 + 6 + 12 + 18 = 46.
Napište program, který ověřuje tyto tři vlastnosti a
oznámí je. Je-li číslo perfektní, vypíše 'P', je-li číslo
druhá mocnina, vypíše 'D', třetí mocninu vypíše 'T'
v tomto pořadí.
Příklad
?
Vstup: 64
Výstup: DT

Nahlásit jako SPAM
IP: 90.176.82.–
Tchibo0
Návštěvník
25. 10. 2011   #7
-
0
-

   

public static void main(String[] args) {
	Scanner sn = new Scanner(System.in);
	System.out.println("Zadejte cislo:");
	int i = sn.nextInt();
	int temp = 0;
	int delta = i % 2 == 0 ? 1 : 2;
	for (int e = 1; e <= i / 2; e += delta) {
		if (i % e == 0) {
			temp += e;
		}
	}
	if (temp == i) {
		System.out.println("P");
	}
	if (Math.sqrt(i) % 1 == 0) {
		System.out.println("D");
	}
	if (Math.cbrt(i) % 1 == 0) {
		System.out.println("T");
	}
}
Nahlásit jako SPAM
IP: 109.80.248.–
Tchibo
Marie
~ Anonymní uživatel
6 příspěvků
13. 1. 2014   #8
-
0
-

nula je 5a9 součet je 14=5

jedna je 4a3

dvě je 3a9

tři je5a7

A tak pokračuj dál

Nahlásit jako SPAM
IP: 185.15.255.–
Marie
~ Anonymní uživatel
6 příspěvků
13. 1. 2014   #9
-
0
-

X není mocnina 2 ale pětka 41edničky

Nahlásit jako SPAM
IP: 185.15.255.–
Marie
~ Anonymní uživatel
6 příspěvků
13. 1. 2014   #10
-
0
-

#1Ondra mocnina je 84ky ˇje 12 je 3 a 39t je 12 je 3

               odmocnina je107 je26 je 8

Nahlásit jako SPAM
IP: 185.15.255.–
Marie
~ Anonymní uživatel
6 příspěvků
13. 1. 2014   #11
-
0
-

P=´19=10=65=11=2

D=5=50=23=5

T´24=6=76=13=102 čtyřky

Nahlásit jako SPAM
IP: 185.15.255.–
Marie
~ Anonymní uživatel
6 příspěvků
13. 1. 2014   #12
-
0
-

Opravuji tři je 55=10=

Nahlásit jako SPAM
IP: 185.15.255.–
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žit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 43 hostů

Podobná vlákna

Mocnina — založil Akacko

Druhá mocnina — založil off01

N-tá mocnina a odmocnina — založil XyZZyX

Je cislo mocnina dvojky ? — založil Dusan R.

Unity 3D - třetí osoba — založil Matěj Andrle

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý