Svetelektro.com

Svetelektro.com

Meno:
Heslo:
SVETELEKTRO • Pomoc v programovacom jazyku Java

Pomoc v programovacom jazyku Java

Kecajte o čom chcete...

Moderátori: mirosne, Moderátori

Pomoc v programovacom jazyku Java

Odoslaťod Freldo_SK » 26 Dec 2018, 12: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 :)
Freldo_SK
Okoloidúci
Okoloidúci
Príspevky: 1
Založený: 26.12.2018
Karma: 0

Re: Pomoc v programovacom jazyku Java

Odoslaťod maskrtnik01 » 26 Dec 2018, 14: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.
maskrtnik01
Obrázok používateľa
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1281
Vek: 22.74
Založený: 20.07.2010
Bydlisko: okolie KE
Karma: 6

Re: Pomoc v programovacom jazyku Java

Odoslaťod peterple » 26 Dec 2018, 15: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
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
peterple
Ultimate člen
Ultimate člen
Príspevky: 1888
Vek: 52.73
Založený: 25.06.2013
Bydlisko: Krajné
Karma: 52


Naspäť na Voľná téma

Kto je prítomný

Užívatelia prezerajúci si toto fórum: Žiadny registrovaný používateľ a 2 hostí.

Forums ©
Autor stránky je Ondrej Závodský(zawin), o graficky design sa stará Ľuboš Fabo(BUFU).

TOPlist

Powered by Copyright © UNITED-NUKE CMS. All Rights Reserved.
Čas potrebný k spracovaniu stránky 0.16 sekúnd