Darmowe Forum
Maj 14, 2024, 05:42:09 *
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 4832 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

magicznydom pssu film real-basketball freeforall