• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czy trójkąt istnieje

0 głosów
392 wizyt
pytanie zadane 3 maja 2022 w JavaScript przez Maciek06 Użytkownik (680 p.)

Witam!

Mam za zadanie napisać kod javascript, który będzie sprawdzał czy dany trójkąt istnieje czy nie na podstawie wpisanych 3 danych. Napisałem coś takiego : 

function oblicz()
		{
			var a = document.getElementById("pole1").value;
			var b = document.getElementById("pole2").value;
			var c = document.getElementById("pole3").value;
	
			var wynik = document.getElementById("wynik");

			
			if((a + b > c) && (a + c > b) && (b + c > a)){

				wynik.innerHTML ="istnieje";

			}
	
			
			else{
				wynik.innerHTML="Nie istnieje";
			}	
		
		}

Ale kod z jakiegoś powodu nie działa. Moje pytanie : Dlaczego ten kod nie działa?

Dołączam HTML tak dla pewności.

<input type="number" id="pole1" />
<input type="number" id="pole2" />
<input type="number" id="pole3" />

<input type="submit" value="Oblicz" onclick="oblicz()" />

<div id="wynik"></div>

  

1 odpowiedź

+2 głosów
odpowiedź 3 maja 2022 przez ScriptyChris Mędrzec (190,190 p.)
wybrane 3 maja 2022 przez Maciek06
 
Najlepsza

W zmiennych a, bc są wartości typu string. Użycie operatora + na stringu powoduje jego konkatenację, a nie dodawanie liczbowe. Musisz najpierw sparsować wartość pobraną z inputa na liczbę, żeby móc ją dodawać.

Podobne pytania

0 głosów
1 odpowiedź 728 wizyt
pytanie zadane 25 marca 2021 w C i C++ przez p_wika Nowicjusz (190 p.)
0 głosów
2 odpowiedzi 1,195 wizyt
pytanie zadane 21 kwietnia 2020 w C i C++ przez Fuszion74 Początkujący (310 p.)
0 głosów
1 odpowiedź 2,232 wizyt
pytanie zadane 13 stycznia 2020 w C i C++ przez ullortnaci Nowicjusz (220 p.)

93,425 zapytań

142,421 odpowiedzi

322,646 komentarzy

62,785 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...