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

Javascript Obliczanie pola trójkąta

Object Storage Arubacloud
0 głosów
10,423 wizyt
pytanie zadane 8 marca 2017 w JavaScript przez niezalogowany

Witam mam za zadanie napisać skrypt w JavaScript, według algorytmu obliczania pola trójkąta LINK

Poprosiłbym o pomoc, sam coś tam napisałem ale nie zbyt wiem jak postąpić ze zmienną s. Jeśli mógłby ktoś wykonać dla mnie kod do nauki byłbym wdzięczny.

komentarz 8 marca 2017 przez elszczepano Użytkownik (730 p.)

Do napisania tego zadania wystarczy 15 minut na ogarnięcie zupełnych podstaw js'a i ogarnięcie obiektu Math. Napisz dokładnie krok po kroku tak jak masz na zdjęciu. Jeżeli kiedykolwiek programowałeś w czymkolwiek to nie ma tu żadnej filozofii.

4 odpowiedzi

0 głosów
odpowiedź 8 marca 2017 przez Smart Website Użytkownik (920 p.)
wybrane 24 kwietnia 2017
 
Najlepsza

Zapoznaj się z obiektem Math są tam do wykorzystania gotowe funkcje matematyczne takie jak pierwiastkowanie czy potęgowanie. Po tej lekturze poradzisz sobie z tym zadaniem wink Gotowca Ci nikt nie poda, bo nie o to chodzi w nauce, żeby bezmyślnie kopiować. Pozdrawiam

0 głosów
odpowiedź 8 marca 2017 przez MararOn Bywalec (2,620 p.)
Podaj swój kod, powiedz z czym konkretnie masz problem. Jak wyżej - robiąc kopiuj-wklej niczego się nie nauczysz.
komentarz 8 marca 2017 przez niezalogowany

Okej, zrobiłem to w taki sposób:
 

var a=prompt("Podaj wartość a",a);
var b=prompt("Podaj wartość b",b);
var c=prompt("Podaj wartość c",c);
p=(a+b-c)/2
if(p-a < 0 || p-b < 0 || p-c < 0)
{
alert("Trójkąt o bokach"+" "+a+" "+b+" "+c+ " "+" nie istnieje")
}
else
{
var s=Math.sqrt(p*(p-a)*(p-b)*(p-c))
document.write(s);
}

Nie mam pewności czy jest poprawnie napisany, więc poprosiłbym o opinię.

0 głosów
odpowiedź 8 marca 2017 przez niezalogowany
Mógłbym poprosić o sprawdzenie?
<script>
var a=prompt("Podaj wartość a",a);
var b=prompt("Podaj wartość b",b);
var c=prompt("Podaj wartość c",c);
p=(a+b-c)/2
if (p-a < 0 || p-b < 0 || p-c < 0)
{
document.write("Trójkąt o podanych bokach a,b,c nie istnieje")
}
if (p+a > 0 || p+b > 0 || p+c > 0)
{
s= Math.sqrt(p*(p-a)*(p-b)*(p-c))
document.write(s);
}
</script>

 

0 głosów
odpowiedź 8 marca 2017 przez KariK-02 Mądrala (6,030 p.)
function oblicz(a, b, c){

		var p = (a-b+c) / 2;

		if( (p-a < 0) || (p-b < 0) || (p-c < 0) ){
			document.write("Trójkąt o bokach a,b,c nie istnieje!");
		}else{

			var x = ( p * (p-a) * (p-b) * (p-c) );
			var s = Math.sqrt(x);
			document.write("Pole trójkąta: " + s);

		}

	}

 

Podobne pytania

+1 głos
1 odpowiedź 6,834 wizyt
pytanie zadane 6 maja 2015 w JavaScript przez No Lime Gaduła (4,540 p.)
0 głosów
1 odpowiedź 204 wizyt
pytanie zadane 11 października 2016 w JavaScript przez ShadoWs Bywalec (2,800 p.)
0 głosów
2 odpowiedzi 1,682 wizyt
pytanie zadane 7 września 2016 w Systemy operacyjne, programy przez R.orlinski Mądrala (5,490 p.)

92,572 zapytań

141,423 odpowiedzi

319,645 komentarzy

61,959 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...