Hallo zusammen,
ich habe mir folgendes Programm geschrieben, welches auch funktioniert [edit SlaterB: inzwischen nicht mehr] :
ich habe mir folgendes Programm geschrieben, welches auch funktioniert [edit SlaterB: inzwischen nicht mehr] :
Java:
public class quat {
public static void main(String[] args) {
long p = -101674619413903630355767678338069414612506706076925282022193699476386837870083900449467022296738245281885471904613673656547363537945392593808348756966097232229444108138303152491600220473423844878568921075095989542255854014313228073504238752492110779063298587625229257365079933581701564990668449090190124616884;
long q = 101674619413903630355767678338069414612506706076925282022193699476386837870083900449467022296738245281885471904613673656547363537945392593808348756966097253078563357867426643526069386885637059885198982078417801183249763667531836114130629212069834472470895419427969880763137032922483687362889407542522522141329;
double x1 = 0;
double x2 = 0;
x1 = -(p / 2) + Math.sqrt(Math.pow((p / 2), 2) - q);
x2 = -(p / 2) - Math.sqrt(Math.pow((p / 2), 2) - q);
System.out.println(x1);
System.out.println(x2);
}
} [/Java]
So auf anraten eines Moderators versuche ich es noch einmal. Ich habe jetzt für p und q reale Zahlen eingetragen.
1. Das Programm möchte diese großen Zahlen nicht annehmen
2. Ich möchte das x1 und x2 auch als große Zahl errechnet wird. Am liebsten wäre mir alles mit Biginterger zu arbeiten, leider bin ich aber noch nicht soweit, deshalb hätte ich gerne Hilfe.
Epsodus
Zuletzt bearbeitet von einem Moderator: