![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 18.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam niemały problem
![]() Jeśli metodą prób i błędów udało mi się stworzyć kod "równanie kwadratowe to żeby przerobić je na servlet to już za dużo dla mnie... Jeśli mógłbym prosić o pomoc w "przerobieniu" tego kodu <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <title>RĂłwnanie</title> </head> <body> <div> parametr A: <input type="text" id="paramA" size="3"> parametr B: <input type="text" id="paramB" size="3"> parametr C: <input type="text" id="paramC" size="3"> <input type ="button" value ="Oblicz" onClick="oblicz();" <br /> <br /> Wynik: <input type="text" id="wynik" size="70"> </div> </body> <script type="text/javascript"> function oblicz() { //deklaracje zmiennych var A = parseInt(document.getElementById("paramA").value); var B = parseInt(document.getElementById("paramB").value); var C = parseInt(document.getElementById("paramC").value); var wynikTekst = ""; //sprawdzenie, czy jest to rĂłwnanie kwadratowe if (A == 0){ //A jest rĂłwne zero, rĂłwnania nie jest kwadratowe wynikTekst = "To nie jest rĂłwnanie kwadratowe: A = 0!"; } else{ //A jest różne od zera, rĂłwnanie jest kwadratowe //obliczenie delty var delta = B * B - 4 * A * C; //jesli delta mniejsza od zera if (delta < 0){ wynikTekst = "Delta < 0. To rĂłwnanie nie ma rozwiÄ…zania "; wynikTekst += ("w zbiorze liczb rzeczywistych!"); } //jesli delta wiÄ™ksza lub rĂłwna zero else{ //jeĹ›li delta jest rĂłwna zero if (delta == 0){ //obliczenie wyniku var wynik = - B / 2 * A; wynikTekst = "RozwiÄ…zanie: x = " + wynik; } //jeĹ›li delta jest wiÄ™ksza od zera else{ //obliczenie wynikĂłw wynik = (- B + Math.sqrt(delta)) / 2 * A; wynikTekst = "x1 = " + wynik; wynik = (- B - Math.sqrt(delta)) / 2 * A; wynikTekst += ", x2 = " + wynik; } } } document.getElementById('wynik').value = wynikTekst; } //Koniec kodu JavaScript --> </script> </html> Dziękuje |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 12:33 |