Behöver hjälp med hur man drar roten ur ett tal mer än en gång. (Java).
Så vet inte om det är så man borde säga (rubriken) men jag försöker skriva en kod som producerar en tabell med vissa summor.
Spänning x ström x √3. Jag får svaret ~6928 i miniräknaren vilket jag vill ha, jag ska dock göra detta till ett mindre tal men det har jag lyckats testa mig fram till.
Det finns en annan del också. Spänning x ström med denna har jag fått fram det rätta svaret.
Så jag vet vad svaret ska bli jag vet ut uträkningen ser ut jag kan dock inte komma på ett sätt att faktist få ett program som skriver ut resultatet.
Koden jag hittils har fått fram är (se nedan). Detta är en uppgift för nybörjare och jag vill bara ha svaret på
spänning x ström x√3 eftersom detta är en uppgift. Jag vänder mig hit för att min lärare tycks inte kunna svara även om han säger till oss att inte lämna in en halvt färdig uppgift utan istället kontakta honom. Tack i förväg.
public static void main(String[] args) {
double a1 = 10;
double a2 = 16;
double a3 = 32;
double v1 = 230;
double v2 = 400;
double kHw = 35.8;
int noOfDecimals = 3;
int noOfDecimals2 = 2;
int sqrt = 3;
double scale1 = Math.pow(10, noOfDecimals);
double scale2 = Math.pow(10, noOfDecimals2);
double kW1 = Math.round(a1 * v1) / scale1;
double h1 = Math.round((kHw / kW1) * 100) / scale2;
double kW2 = Math.round(a2 * v1) / scale1;
double h2 = Math.round((kHw / kW2) * 100) / scale2;
/** Efter de första två raderna måste jag inkludera √3 för att kunna nå resultatet jag söker. */
double kW3 = Math.round(a1 * v2) / scale1;
double h3 = Math.round((kHw / kW3) * 100) / scale2;
double kW4 = Math.round(a2 * v2) / scale1;
double h4 = Math.round((kHw / kW4) * 100) / scale2;
double kW5 = Math.round(a3 * v2) / scale1;
double h5 = Math.round((kHw / kW5) * 100) / scale2;
Så jag kommer ihåg. [code][/code]