Dobrý deň,
Chcem sa naučiť programovať v jazyku Java. Som ešte začiatočník a zatiaľ programujem len také "kalkulačky". No ale samozrejme programovanie je profesia kde sa vyskytuje veľa problémov... A na pár takých problémov som narazil... Týmto sa vás chcem opýtať, že či by mi niekto vedel pomôcť s týmto problémom:
package com.Kalkulačka.main;
import static java.lang.Math.sqrt;
import java.util.Scanner;
public class Kalkulačka {
public static void main(String[] args){
Scanner číslo = new Scanner(System.in);
double a,b,c,D,x1,x2,x;
System.out.println("Zadaj a");
a = číslo.nextDouble();
System.out.println("Zadaj b");
b = číslo.nextDouble();
System.out.println("Zadaj c");
c = číslo.nextDouble();
D = (b*b)-4*(a)*(c);
if (D==0) {
x= (-b)/(2*a);
System.out.print("D=");
System.out.println(D);
System.out.print("Kvadratická rovnica má len jeden koreň, x=");
System.out.println(x);
}
if (D<0) {
System.out.print("D=");
System.out.println(D);
System.out.print("Kvadratická rovnica nemá žiadne riešenie v odbore R!");
System.out.close();
return;
}
if (D>0) {
x1= (-b + sqrt(D)) / (2*a);
System.out.print("D=");
System.out.println(D);
System.out.print("Prvý koreň kvadratickej rovnice, x1=");
System.out.println(x1);
x2= (-b - sqrt(D)) / (2*a);
System.out.print("Druhý koreň kvadratickej rovnice, x2=");
System.out.println(x2);
}
}
}
1. problém je v tom, že táto "kvadratická kalkulačka" ked dopočíta Diskriminant a korene rovnice, tak sa program zastaví... Predstavujem si to tak, že v konzole mi to vypíše niečo v tom zmysle ako: Pre další príklad stlačte tlačítko "R". Ale zatiaľ mi ten program funguje len na princípu vypnúť a zapnúť pre další príklad...
2. problém je Export tohoto programu... Netuším ako by sa to dalo exportovať na plochu, tak aby mi to frčalo dajme tomu v programe .cmd ...
Momentálne s mojimi znalosťami neviem prekonať tieto prekážky, ale verím že sa časom zlepším... Vopred ďakujem za pomoc
Pomoc v programovacom jazyku Java
Moderátori: mirosne, Moderátori
-
- Ultimate člen
- Príspevky: 2555
- Dátum registrácie: 20 Júl 2010, 00:00
- Bydlisko: okolie KE
- Vek: 27
Re: Pomoc v programovacom jazyku Java
Dobrý deň,
K bodu 1, výpočet dajte do cyklu whilehttps://www.tutorialspoint.com/java/java_while_loop.htm . Podmienka cyklu bude odvodená od vstupu užívateľa, či chce ďalší výpočet alebo už nie.
K bodu 1, výpočet dajte do cyklu whilehttps://www.tutorialspoint.com/java/java_while_loop.htm . Podmienka cyklu bude odvodená od vstupu užívateľa, či chce ďalší výpočet alebo už nie.
0
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Pomoc v programovacom jazyku Java
Bod číslo dva je chybne terminologicky popísaný. Potom je problém nájsť riešenie pomocou vyhľadávača. Nejde o žiadny export ale o spustenie preloženého java programu (bytecode) v behovom prostredí (java). Takže na nájdenie riešenia stačí vedieť tri kľúčové slová
cmd java run. A potom už len chápať ako fungujú zástupci na ploche.
https://stackoverflow.com/questions/161 ... on-windows
cmd java run. A potom už len chápať ako fungujú zástupci na ploche.
https://stackoverflow.com/questions/161 ... on-windows
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok
-
- 9 Odpovedí
- 595 Zobrazení
-
Posledný príspevok od používateľa jezevec
-
- 0 Odpovedí
- 576 Zobrazení
-
Posledný príspevok od používateľa boro
-
- 12 Odpovedí
- 1307 Zobrazení
-
Posledný príspevok od používateľa Zaky
-
- 27 Odpovedí
- 1899 Zobrazení
-
Posledný príspevok od používateľa balu
-
- 24 Odpovedí
- 3490 Zobrazení
-
Posledný príspevok od používateľa MrWifiHifi