Darmowe Forum
Maj 04, 2025, 05:15:49 *
Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Aktualności: Forum zostaÂło uruchomione!
 
   Strona główna   Pomoc Zaloguj się Rejestracja  
Strony: [1]
  Drukuj  
Autor Wątek: Funkcje w Java script  (Przeczytany 5403 razy)
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« : Maj 14, 2014, 09:16:34 »

Zadanie 1. ProszĂŞ stworzyĂŚ plik java wykorzystujÂący funkcjĂŞ do wprowadzania danych personalnych.
RozwiÂązanie:
1. Plik html
!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=iso-8859-2">
  <meta name="Description" content=" [wstaw tu opis strony] ">
  <meta name="Keywords" content=" [wstaw tu slowa kluczowe] ">
  <meta name="Author" content=" [dane autora] ">
  <meta name="Generator" content="kED2">
<title> [tytuÂł strony] </title>
<link rel="stylesheet" href=" [nazwa_arkusza_stylow.css] " type="text/css">
</head>
<body>
<script type="text/javascript"SRC = "adam.js">
document.write("Nie moÂżna otworzyĂŚ pliku ze skryptem.")
</SCRIPT>

<!-- tutaj wstaw tresc strony -->

</body>
</html>
Plik adam js.

function dane(imie, nazwisko, wiek)
{document.write("Witaj"+imie+" "+nazwisko+" masz:"+wiek+" lat");}

function wprowadz()
{var a=prompt("Podaj imie","");
var b=prompt("Podaj nazwisko","");
var c=prompt("Podaj wiek","");
dane(a,b,c);};

wprowadz();
Zapisane
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #1 : Maj 14, 2014, 09:43:14 »

Zadanie 2. ProszĂŞ napisaĂŚ program obliczajÂący sumĂŞ znakĂłw w wprowadzonym imieniu i nazwisku.
RozwiÂązanie:
Plik html: pozostaje bez zmiany

Plik adam.js

function dane(imie, nazwisko, wiek)
{document.writeln("Witaj "+imie+"  "+nazwisko+" masz: "+wiek+" lat"+"<br/>");};


function ile(a,b)
{var b=a.length+b.length
document.writeln(" Liczba liter w imieniu i nazwisku= "+b);};


function wprowadz()
{var a=prompt("Podaj imie","");
var b=prompt("Podaj nazwisko ","");
var c=prompt("Podaj wiek ","");
dane(a,b,c);
ile(a,b);};

wprowadz();
« Ostatnia zmiana: Maj 16, 2014, 08:41:48 wysłane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #2 : Maj 14, 2014, 10:09:21 »

Zadanie 3. ProszĂŞ napisaĂŚ program proszÂący o podanie imienia, roku urodzenia oraz miesiÂąca nastĂŞpnie obliczajÂący sumĂŞ liczb roku i miesiÂąca.
RozwiÂązanie:
Plik HTML bez zmian.

Plik adam.js poniÂżej:Uwaga. w skrypcie wykorzystano funkcjĂŞ parseInt(a), zamieniajÂąca typ zmiennej string (napis)na typ caÂłkowity. Trzeba byÂło to zrobiĂŚ, poniewaÂż applet  prompt wczytuje znaki jako string.

function dane(imie, wiek)
{document.writeln("Witaj "+imie+ " rok urodzenia "+ wiek+"<br/>");};

function suma(a,b)
{var c,d;
c=parseInt(a);d=parseInt(b);
document.write("Suma wartoÂści roku urodzenia i miesiÂąca = ");
document.write(c+d);};

function wprowadz()
{var a=prompt("Podaj imie","");
var b=prompt("Podaj rok urodzenia ","");
var c=prompt("Podaj miesiÂąc ","");
dane(a,b);
suma(b,c);

};

wprowadz();

« Ostatnia zmiana: Maj 16, 2014, 08:41:12 wysłane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #3 : Maj 14, 2014, 11:50:22 »

Zadanie 4. Proszê napisaÌ program wprowadzaj¹cy w okienku prompt : masê i wysokoœÌ cz³owieka nastêpnie wyœwietlaj¹cy wskaŸnik BMI.
RozwiÂązanie:
Plik HTML- bez zmian

Plik adam.js - poniÂżej

function bmi(a,b){var c=parseInt(a);f=c/100*c/100;
d=parseInt(b);
var e=d/f;
document.write("TwĂłj wskaÂźnik BMI= "+e);
};

function wprowadz ()
{var b=prompt("Podaj masĂŞ w kilogramach","");
var a=prompt("Podaj wzrost w centymetrach","");
document.write("Podano: wzrost= "+a+" masa = "+b);
bmi(a,b);
};

wprowadz();
« Ostatnia zmiana: Maj 14, 2014, 12:35:16 wysłane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #4 : Maj 14, 2014, 13:10:38 »

Zadanie 5 . Prosze napisaĂŚ program przeliczajÂący ciĂŞÂżar ciaÂła  podany w kg na ciĂŞzar obliczony w funtach i uncjach.

Do³¹czony plik w javaScript adam.js


function funty(a)
{var c=parseInt(a);
var f=c/0.454;
var g=parseInt(f);
var h= parseInt((f-g)*16);
document.write("Masa ciaÂła wynosi "+g+" funtĂłw "+h+" cali");

};

function wprowadz ()
{var b=prompt("Podaj masĂŞ w kilogramach","");
document.write("Podano masĂŞ = "+b+" kg");
funty(b);
};

wprowadz();
Zapisane
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #5 : Maj 14, 2014, 13:26:23 »

Zadanie 6. prosze napisaĂŚ program, ktĂłry prosi o podanie imienia. NastĂŞpnie na podstawie ostatniej litery rozpoznaje pÂłeĂŚ.

Kod Java script w pliku adam.js

function kobita(a)
{var d=a.length;
var e=d-1;
if(a[e]=='a'){document.write(a+" to kobieta");}
else
{document.write(a+" to facet");};
};

function wprowadz()
{var b=prompt("Podaj imie","");
document.write("Podano imiĂŞ "+b+"<br/>");
kobita(b);
};

wprowadz();

Zapisane
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #6 : Maj 14, 2014, 13:52:01 »

Zadanie 7. WyÂświetliĂŚ imie tyle razy z ilu znakĂłw siĂŞ skÂłada.

Plik adam.js

function kobita(a)
{var d=a.length;
var x=1;
for(x=1;x<=d;x++){document.write(x+" "+a+"<br/>");};
};

function wprowadz()
{var b=prompt("Podaj imie","");
document.write("Podano imiĂŞ "+b+"<br/>");
kobita(b);
};

wprowadz();
Zapisane
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #7 : Maj 21, 2014, 08:40:19 »

Zadanie 8. ProszĂŞ o napisanie kodu, ktĂłry prosi o podanie imienia. NastĂŞpnie co druga literĂŞ zmienia na literĂŞ Q i wyÂświetla na ekranie.

RozwiÂązanie. Plik HTML bez zmian

Plik .js

function rozpoznaj(x){
var c=x.length;
//document.write(c);
d=c-1;
e=x[d];
//document.write(e);
for(y=d;y>=0;y--)
{document.write(x[y]);};
document.write("<br/>");

if(e=='a'){document.write(x+" to kobitka!!!"+"<br/>");}
else {document.write(x+" to facet?!!!"+"<br/>");}


};

// funkcja zmienia co druga literĂŞ na 0, wyÂświetla wynik na ekranie

function zmien(a)
{var k=0;
l=a.length;
document.write(a+"<br />");
for(k=0;k<=l-1;k++)
{
if((k%2)!=0){document.write('Q');}
else{document.write(a[k]);};
};
};


function wprowadz()
{var b=prompt("Podaj imie","");
rozpoznaj(b);
zmien(b);

};

wprowadz();



« Ostatnia zmiana: Maj 21, 2014, 08:48:49 wysłane przez admin » Zapisane
Strony: [1]
  Drukuj  
 
Skocz do:  

Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | Sitemap

Polityka cookies
Darmowe Fora | Darmowe Forum

moikrewni proskills shaggydogss zlotasiodemka polski-serwer-rpg