Skocz do zawartości

[Javascript] POMOCY! Javascript dla początkujących! Proszę o pomoc! :(


ViruS.
# CSH External VIP Project

Masz dosyć problemów z czynnikiem zaufania w CS2 lub notorycznymi banami?

Sprawdź CSH External VIP Project.


Więcej informacji  

Rekomendowane odpowiedzi

Witam.

Jutro mam sprawdzian praktyczny z JavaScriptu.

Uczę się go dopiero miesiąc, i mam 4 zadania.. Chciałbym się nauczyć przed sprawdzianem.

Czy mógłby ktoś wykonać dla mnie te zadania?

 

1. Po podaniu liczby ma określić do jakiego przedziału należy ta liczba.                          NAJLEPIEJ ZROBIĆ TO IF'em.

Przedział pierwszy:  od 0 do 10

Przedział drugi:  od 50 do 150

 

2. Podajemy liczbę, sprawdzamy czy jest w danym przedziale (podajcie zmyślony przedział). Następnie wyświetla czy liczba należy do tego przedziału, czy nie.            NAJLEPIEJ ZROBIĆ TO IF'em.

 

3. Przy wpisywaniu liczb, gdy wpiszemy liczbę ujemną ma policzyć sumę liczb nieparzystych, i ile jest liczb parzystych.          NAJLEPIEJ ZROBIĆ TO DOWOLNĄ PĘTLĄ.

 

4. Podajesz tak długo liczby, aż nie podasz ujemnej. Sprawdzasz, czy liczba jest parzysta, czy nie. Liczby parzyste dodajesz do siebie, i liczysz ile jest liczb nieparzystych. NAJLEPIEJ ZROBIĆ TO DOWOLNĄ PĘTLĄ.

 

 

 

Do tej pory poznałem takie pętle:

While

Do while

For

 

 

 

Za pomoc w wykonaniu zadania byłbym bardzo wdzięczny, jestem na skraju oceny 1/2, więc jest to bardziej zlecenie niż pomoc, ale mam nadzieję, że znajdzie się tutaj ktoś o dobrym serduszku i pomoże mi to wykonać :(. Jeśli miałbym więcej czasu, na pewno bym się dowiedział jak to zrobić we własnym zakresie, ale mam za mało czasu a nie wiem jak się za to zabrać :(. Przepraszam i proszę o pomoc :/.

 

Odnośnik do komentarza

1.

var a=prompt("Podaj liczbę:");
if (a<=10&&a>=0)
{
document.write("Liczba należy do przedziału 0-10");
}
 
if (a<=150&&a>=50)
{
document.write("Liczba należy do przedziału 50-150");
}


Opisz dokładniej drugie 

Odnośnik do komentarza

 

 

//zadanie 1

var liczba=prompt("Podaj liczbe: ");

if(liczba>=0 && liczba<=10)
document.write("Liczba nalezy do przedzialu 0-10");
if(liczba>=50 && liczba<=150)
document.write("Liczba nalezy do przedzialu 50-150");

//zadanie 2
var liczba=prompt("Podaj liczbe: ");

if(liczba>60 && liczba<220)
document.write("Liczba nalezy do przedzialu 61-219!");
else
document.write("Liczba nie nalezy do przedzialu 61-219!");


//zadanie 3

var liczba, licznik=0, suma=0;

do
{
liczba=prompt("Podaj liczbe:");

if(liczba%2==0)
licznik++;
else
suma+=liczba;

}while(liczba>0)

document.write("Liczb parzystych jest:"+licznik+"<br /> Suma liczb nieparzystych wynosi "+suma);

//zadanie 4

var liczba, licznik=0, suma=0;

do
{
liczba=prompt("Podaj liczbe:");

if(liczba%2!=0)
licznik++;
else
suma+=liczba;

}while(liczba>0)

document.write("Liczb nieparzystych jest:"+licznik+"<br /> Suma liczb parzystych wynosi "+suma);

 

 

Trochę koślawe te twoje zadania. Nie okresliłeś, czy liczba ujemna, która przerywa pętle ma być też liczona do sumy/ilości czy nie.

W przypadku, jeżeli liczba ujemna, ma tylko przerywać pętle musisz to zapisać tak:

 

 

 

 

//zadanie 3

var liczba, licznik=0, suma=0;

do
{
	liczba=prompt("Podaj liczbe:");
	if(liczba>0)
        {
	  if(liczba%2==0)
		licznik++;
	  else
		suma+=liczba;
        }
}while(liczba>0)

document.write("Liczb parzystych jest:"+licznik+"<br /> Suma liczb nieparzystych wynosi "+suma);

//zadanie 4

var liczba, licznik=0, suma=0;

do
{
	liczba=prompt("Podaj liczbe:");
	if(liczba>0)
        {
          if(liczba%2!=0)
		licznik++;
          else
		suma+=liczba;
        }
}while(liczba>0)

document.write("Liczb nieparzystych jest:"+licznik+"<br /> Suma liczb parzystych wynosi "+suma);

 

Odnośnik do komentarza

 

 

//zadanie 1

var liczba=prompt("Podaj liczbe: ");

if(liczba>=0 && liczba<=10)
document.write("Liczba nalezy do przedzialu 0-10");
if(liczba>=50 && liczba<=150)
document.write("Liczba nalezy do przedzialu 50-150");

//zadanie 2
var liczba=prompt("Podaj liczbe: ");

if(liczba>60 && liczba<220)
document.write("Liczba nalezy do przedzialu 61-219!");
else
document.write("Liczba nie nalezy do przedzialu 61-219!");


//zadanie 3

var liczba, licznik=0, suma=0;

do
{
liczba=prompt("Podaj liczbe:");

if(liczba%2==0)
licznik++;
else
suma+=liczba;

}while(liczba>0)

document.write("Liczb parzystych jest:"+licznik+"<br /> Suma liczb nieparzystych wynosi "+suma);

//zadanie 4

var liczba, licznik=0, suma=0;

do
{
liczba=prompt("Podaj liczbe:");

if(liczba%2!=0)
licznik++;
else
suma+=liczba;

}while(liczba>0)

document.write("Liczb nieparzystych jest:"+licznik+"<br /> Suma liczb parzystych wynosi "+suma);

 

 

Trochę koślawe te twoje zadania. Nie okresliłeś, czy liczba ujemna, która przerywa pętle ma być też liczona do sumy/ilości czy nie.

W przypadku, jeżeli liczba ujemna, ma tylko przerywać pętle musisz to zapisać tak:

 

 

 

 

//zadanie 3

var liczba, licznik=0, suma=0;

do
{
	liczba=prompt("Podaj liczbe:");
	if(liczba>0)
        {
	  if(liczba%2==0)
		licznik++;
	  else
		suma+=liczba;
        }
}while(liczba>0)

document.write("Liczb parzystych jest:"+licznik+"<br /> Suma liczb nieparzystych wynosi "+suma);

//zadanie 4

var liczba, licznik=0, suma=0;

do
{
	liczba=prompt("Podaj liczbe:");
	if(liczba>0)
        {
          if(liczba%2!=0)
		licznik++;
          else
		suma+=liczba;
        }
}while(liczba>0)

document.write("Liczb nieparzystych jest:"+licznik+"<br /> Suma liczb parzystych wynosi "+suma);

 

Panie Bartoszu, dziękuję bardzo za pomoc :D.

Mam nadzieję, że będę mógł się kiedyś w jakiś sposób Panu odwdzięczyć.

Uratował mi Pan życie!

Odnośnik do komentarza
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności