IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: kvadratická rovnice

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Jan Ulrich
Člen
Avatar
Jan Ulrich:5.1.2017 13:49

Scanner sc = new Scanner(System.in);
System.out.prin­tln("Zadejte postupně koeficienty kvadratické rovnice ax2+bx+c :");
float a = Float.parseFlo­at(sc.nextLine());
float b = Float.parseFlo­at(sc.nextLine());
float c = Float.parseFlo­at(sc.nextLine());
float d1 = b*b - 4ac;
float d = (float) Math.sqrt(d1);
float x1 = (-b + d) / (2*a);
float x2 = (-b - d) / (2*a);
if (a==0)
{
System.out.prin­tln("Není kvadratická rovnice");

}
else

{
if (d1 == 0)
{
float x = -b / (2 * a);
System.out.prin­tln("Rovnice má jeden reálný kořen : " + x);

}
else if (d1 < 0)

{
System.out.prin­tln("Neexistu­je řešení v oblasti reálných čísel");

}
else
{

System.out.prin­tln("x1 = " + x1);

System.out.prin­tln("x2 = " + x2);
}

}

// TODO code application logic here
}

}

Zdravím všechny, jsem začátečník.Takhle jsem sesmolil kvadratickou rovnici, je to trochu kostrbatější než je to napsáno od autora, ale myslím, že to funguje. Teď to chci zkusit pomocí Switche.

 
Odpovědět
5.1.2017 13:49
Avatar
Matěj Kripner
Tvůrce
Avatar
Odpovídá na Jan Ulrich
Matěj Kripner:5.1.2017 15:36

To je super.

Editováno 5.1.2017 15:37
 
Nahoru Odpovědět
5.1.2017 15:36
Avatar
Odpovídá na Jan Ulrich
Neaktivní uživatel:5.1.2017 16:39

Držíme palce

Nahoru Odpovědět
5.1.2017 16:39
Neaktivní uživatelský účet
Avatar
Jan Ulrich
Člen
Avatar
Odpovídá na Neaktivní uživatel
Jan Ulrich:5.1.2017 18:00

Díky za podporu. Už to pomalu i vylepšuji (d1 :-) , aby program nepočítal zbytečně apod.) . Jinak z vaší strany super projekt.

 
Nahoru Odpovědět
5.1.2017 18:00
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.