Treść zadania

Krwio

Co mam źle? Jak by wyglądał dobrze program?


<html>
<head>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<title>Funkcja</title>
</head>
<body>
<script type="text/javascript">

var k=prompt("podaj a","");
var l=prompt("podaj zadanie","");
var m=prompt("podaj b","");
k=eval(k);
m=eval(m);
if (suma){
function suma(a,b)
{
document.write(a+b);
}
function dodawanie(a,b)
{
var ddodawanie=a+b;
document.write(ddodawanie);
}
dodawanie(k,m);}
else (roznica){
function roznica(a,b)
{
document.write(a-b);
}
function odejmowanie(a,b)
{
var oodejmowanie=a+b;
document.write(oodejmowanie);
}
odejmowanie(k,m);}
</script>
</body>
</html>

Zgłoś nadużycie

Komentarze do zadania

Zaloguj się lub załóź konto aby dodać komentarz.

  • a tak w ogóle mam chorego psa i przepraszam, jeśli coś brutalnie napisałem.

  • Czytaj proszę "od dołu" , bo takie pytania mi się nasuwały gdy czytałem Twój kod.

  • To jeszcze jedna uwaga:
    if (suma) a potem funkcja "suma" WEWNĄTRZ nawiasów { } pod "if".
    CO ma zrobić ten biedny kompilator? Która "suma" jest zmienną lokalną, która jest funkcją? Ja bym zgłupiał w tym miejscu.

  • Najpierw proszę czytaj to niżej.
    W Twoim kodzie jest:

    var l=prompt("podaj zadanie","");

    A może łaskawie wykorzystaj tą zmienną, zamiast "suma" ?
    Wywal też definicje funkcji poda pętlę "if" - ja bym tak zrobił, programuję w C++, ale "javascript" to jest bardzo podobne.

  • Mnie się wydaje, że definicje funkcji "dodawanie", "odejmowanie" trzeba umieścić NA POCZĄTKU, przed ich użyciem,
    Poza tym piszesz: if ( suma) <---- a SKĄD to "if" zna tą sumę?
    Na początku pytasz o 'a', 'b' w okienkach, a nie ma pytania o ' suma czy różnica' ?

    Piszę w komentarzu bo nie chcę Ci psuć wpisu do zadania.
    Na priv w razie czego :)
    A.

Rozwiąż zadanie i zarób nawet 16 punktów. 2 za rozwiązanie zadania, 12 gdy Twoja odpowiedź zostanie uznana jako najlepsza.

Rozwiązania

Podobne materiały

Przydatność 75% Program pozytywistów

Omów założenia europejskiego pozytywizmu Według francuskiego filozofa Augusta Comte’a żyjącego w pierwszej połowie XIX wieku słowo pozytywny znaczy – realny, nie odbiegający od rzeczywistości; użyteczny, służący konkretnym celom; ścisły; pewny i względny – przeciwstawiający się wszystkiemu co absolutne. Przy tym pozytywizm był epoką nastawioną na badanie przez...

Przydatność 100% program trojmian

program trojmian; uses CRT; var a,b,c,x1,x2,delta:real; begin clrscr; write('a='); readln(a); write('b='); readln(b); write('c='); readln(c); delta:=sqr(b)-4*a*c; If (delta>0) then begin x1:=(-b-sqrt(delta))/(2*a); x2:=(-b+sqrt(delta))/(2*a); writeln('x1=',x1); writeln('x2=',x2); end else If (delta<0) then begin writeln('Nie ma rozwiazan'); end else If (delta=0) then...

Przydatność 50% program antymatrix

program antymatrix; uses CRT; var k,i,m:integer; begin clrscr; textcolor(lightgreen); repeat m:=random(25); For i:=1 to 80 do begin gotoXY(i,m+1); k:=random(10); write(k); delay(10); end; until keypressed; end.

Przydatność 55% Program festynu

TURYSTYKA I REKREACJA PROGRAM FESTYNU REKREACYJNO-SPORTOWEGO W SZKOLE PODSTAWOWEJ NR 6 W Radomiu Z OKAZJI ZAKOŃCZENIA FERII ZIMOWYCH A) etap przygotowawczy: Cel imprezy: Festyn za Szkołą Podstawową w Radomiu zostanie przeprowadzony w dniu 15.02.2005r. Celem naszej imprezy była integracja szkoły ze środowiskiem, kształtowanie nawyku aktywnego wypoczynku, propagowanie...

Przydatność 65% program C++

Zadanie: Z ciagu n liczb rzeczywistych wybierz element najmniejszy i najwiekszy.

0 odpowiada - 0 ogląda - 0 rozwiązań

Dodaj zadanie

Zobacz więcej opcji