Średia geometryczna

0

Od razu mówię że jestem kompletnie zielony a aktualnie nie mogę sobie poradzić z java scriptem który obliczałby mi średnią geometryczną . Nie wiem jak sobie teraz poradzic a muszę się wyrobic do 14. Z góry dziękuję za pomoc jeśli tu takową znajdę.. :(

<!DOCTYPE html>
<html lang="pl">
<head>
<title>JavaScript zadanie 4.2 </title>
<meta cahrset="UTF-8">
</head>
<body>
a = <input id="input1" type="text" value=">=0"/><br/>
b = <input id="input2" type="text" value=">=0"/><br/>
c = <input id="input3" type="text" value=">=0"/><br/>
<button type="button" onclick="przetwarzanie();">
Oblicz wartość wyrażenia:
</button><br/><br/>
<div id="div1"></div>
<script>
function obliczWyrazenie(a, b, c) {
return sqrt(double a*b*c);
}
function przetwarzanie() {
var input1 = document.getElementById("input1");
var input2 = document.getElementById("input2");
var input3 = document.getElementById("input3");
var div1 = document.getElementById("div1");
var a = Number(input1.value);
if (a !>= 0) div1.innerHTML = "Wartość wyrażenia w:" +obliczWyrazenie(a, b, c);
else div1.innerHTML = "Uwaga! Próba dzielenia przez zero!";
var b = Number(input2.value);
if (b !>= 0) div1.innerHTML = "Wartość wyrażenia w:" +obliczWyrazenie(a, b, c);
else div1.innerHTML = "Uwaga! Próba dzielenia przez zero!";
var c = Number(input3.value);
if (c !>= 0) div1.innerHTML = "Wartość wyrażenia w:" +obliczWyrazenie(a, b, c);
else div1.innerHTML = "Uwaga! Próba dzielenia przez zero!";
}
</script>
</body>
</html>
0

Nie sqrt funkcja tylko:
Math.pow ( iloczyn, 1/ilosc_liczb )

https://developer.mozilla.org/pl/docs/Web/JavaScript/Referencje/Obiekty/Math/pow

0
katakrowa napisał(a):

Nie sqrt funkcja tylko:
Math.pow ( iloczyn, 1/ilosc_liczb )

https://developer.mozilla.org/pl/docs/Web/JavaScript/Referencje/Obiekty/Math/pow

Nie wiem dlaczego, ale niezależnie od tego co tam wpiszę to po kliknięciu przycisku nic mi się nie dzieje :(

2

Bo masz błędy! Włącz sobie konsolę przyciskiem F12

screenshot-20200507123402.png

  • do funkcji liczącej przesyłasz puste zmienne zamiast wartości inputów.
0
katakrowa napisał(a):

Bo masz błędy! Włącz sobie konsolę przyciskiem F12

screenshot-20200507123402.png

  • do funkcji liczącej przesyłasz puste zmienne zamiast wartości inputów.

[CIACH!] to jebane prostytutka g**no, łącznie z tym pojebany forum, pisze prostytutka ze jestem zielonu a ty cos [CIACH!] o je***ych prostytutka.. c**** WIE O CZYM .. Spie**** nawet nie trudz sie zby odpisywac bo mam wyj*** na to forum jak i na ocene z tego gówna Spie****

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.