Darmowe Forum
Grudzieñ 22, 2024, 09:04:47 *
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 5145 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

blackmoon articz shaggydogss mylittlepony proskills