Pomoc v programovacom jazyku Java

Kecajte o čom chcete...

Moderátori: mirosne, Moderátori

Freldo_SK
Okoloidúci
Okoloidúci
Príspevky: 1
Dátum registrácie: 26 Dec 2018, 11:29

Pomoc v programovacom jazyku Java

Príspevok od používateľa Freldo_SK » 26 Dec 2018, 11:47

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 :)
0

maskrtnik01
Ultimate člen
Ultimate člen
Príspevky: 2563
Dátum registrácie: 20 Júl 2010, 00:00
Bydlisko: okolie KE
Vek: 27

Re: Pomoc v programovacom jazyku Java

Príspevok od používateľa maskrtnik01 » 26 Dec 2018, 13:46

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.
0

peterple
Ultimate člen
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

Príspevok od používateľa peterple » 26 Dec 2018, 14:04

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
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok