Strona 3 z 3 PierwszyPierwszy 123
Pokaż wyniki 21 do 23 z 23

Temat: [Perl] Kurs Perl - cz.1 - wprowadzenie i podstawy

  1. #21
    Zarejestrowany
    Dec 2007
    Postów
    136

    Domyślnie

    dziekuje za odpowiedz... napisalem sobie program do wyliczania delty dla funkcji kwadratowej i mam maly problem: jezeli nie ma w kodzie use strict; wszystko sie ladnie odpala jednak kiedy uzyje to... wystakuje mi cala gama errorow... ponizej wklejam kod:

    Kod:
    #powitanie
    
    print "Witaj, w programie do obliczania delty dla funkcji kwadratowej!\n";
    
    #wyliczanie delty dla funkcji kwadratowej.
    
    $x = "x";
    $y = "y";
    $a = "2";
    $b = "4";
    $c = "2";
    $delta = ($b * $b) - 4 * $a * $c;
    
    print "-----\n";
    print "obliczanie delty\n";
    print "-----\n";
    print "delta dla funkcji kwadratowej $y = $a($x * $x) + $b$x + $c wynosi:\n";
    print "$delta\n";
    print "-----\n";
    
    if ($delta < 0) {
    	print "ta funkcja kwadratowa niema miejsc zerowych!\nbo delta jest mniejsza od 0!";
    } elsif ($delta == 0) {
    	print "ta funkcja kwadratowa ma jedno miejsce zerowe!\nponiewaz delta rowna sie 0!";
    } else {
    	print "ta funkcja kwadratowa ma dwa miejsca zerowe!\nponiewaz delta jest wieksza od 0!";
    }
    to pierwsza sprawa. mam jeszcze do was pytanie, jako ze potegowanie zapisalem sobie jako

    Kod:
    $b * $b
    jak zapisac pierwiastkowanie? odpowiedz jest zapewne banalna, ale caly dzien sie nad tym glowilem i nic mi do glowy nie wpadlo... pewnie kwestia braku znajomosci podstawowej matematyki ....

  2. #22
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    O uzyciu strict bylo w dalszych czesciach kursu. Aby nie powtarzac proponuje przeczytac dalej i wrocic do programu, jesli nadal beda pytania to chetnie odpowiem.

    Co do zapisu potegowania:

    Kod:
    my $potega = $x**$y;
    gdzie $x to podstawa, $y to wykladnik potegi... - http://perldoc.perl.org/perlop.html#Exponentiation czyli 2 do potegi 8 bedzie zapisane jako 2**8

    Co do pierwiastkowania
    Kod:
    my $pierwiastek = sqrt($liczba)
    http://perldoc.perl.org/functions/sqrt.html (w przykladzie w manualu uzywaja jeszcze Math::Complex ale do wyciagania pierwiastka w sumie nie trzeba nic wiecej... sqrt zadziala samo z siebie i wyciagnie pierwiastek kwadratowy z liczby).
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  3. #23
    Zarejestrowany
    Oct 2014
    Postów
    1

    Domyślnie Jest gdzieś jakiś temat gdzie są bliżej opisane co to są te zmienne itp?

    Jest gdzieś jakiś temat gdzie są bliżej opisane co to są te zmienne itp?

Strona 3 z 3 PierwszyPierwszy 123

Podobne wątki

  1. Tablica dwuwymiarowa w Perl a polecenie PUSH.
    By Bzyk in forum Perl/Python/TCL/Prolog
    Odpowiedzi: 1
    Autor: 02-08-2008, 12:05
  2. Perl-echo.pl-smthg wrong?
    By Efraim in forum Perl/Python/TCL/Prolog
    Odpowiedzi: 12
    Autor: 11-14-2007, 18:03
  3. bot irc PERL
    By jaszu in forum Perl/Python/TCL/Prolog
    Odpowiedzi: 1
    Autor: 08-01-2007, 09:40
  4. Tworzenie katalogow.perl.foreach.
    By riczard_nikson in forum Perl/Python/TCL/Prolog
    Odpowiedzi: 1
    Autor: 01-19-2007, 22:54
  5. Problem z Petla Perl
    By szpuni in forum Perl/Python/TCL/Prolog
    Odpowiedzi: 11
    Autor: 07-03-2006, 16:23

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52