Pokaż wyniki 1 do 10 z 10

Temat: PHP - dodawanie liczb

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Domyślnie PHP - dodawanie liczb

    Witam.
    Zacząłem się uczyć programowania w PHP. Jednak jest to tylko PHP na stronach internetowych, a interesowałoby mnie programowanie konsolowe (jeśli dobrze piszę, bo nie wiem, jak to się fachowo nazywa). No więc prosiłbym o napisanie programu na dodawanie liczb, żebym mógł zrozumieć ogólny zarys PHP. Nie jest to skomplikowany program, więc chyba nie będzie nietaktem poproszenie o gotowca.

    Czyli program ma:
    -pobierać liczbę a i b od użytkownika
    -wypisywać ich sumę

  2. #2
    Zarejestrowany
    Jul 2007
    Skąd
    C:\Perl\bin
    Postów
    1,578

    Domyślnie

    Kod php:
    <?php
    $a 
    $argv[1];
    $b $argv[2];
    $suma $a $b;
    print 
    "suma to $suma\n";
    ?>
    przyklad uzycia:
    program.exe 3 4
    Kod:
    suma to 7
    War, war never changes.

  3. #3

    Domyślnie

    A co to jest to:
    $argv i czemu to wygląda na tablicę?

    I jeszcze czemu w kwadratowych nawiasach jest 1 i 2, i co by się stało, jakby były inne liczby?

  4. #4
    Zarejestrowany
    Oct 2008
    Skąd
    woj. Lubuskie. Dokładniej się nie da
    Postów
    405

    Domyślnie

    Nie wiem czy w PHP to znaczy to samo, ale zwykle argv jest to tablica argumentów pobieranych w momencie wywołania, a to w nawiasach kwadratowych to indeks tej tablicy.
    Pozdrawiam
    Jeśli nie będziesz mieć pod górke, nigdy nie dojdziesz na szczyt.

  5. #5

    Domyślnie

    potwierdzam

    na $argv znajdziemy poszczególne argumenty wykonywania interpretera

    np:
    program.exe 1a 2a 3a 4a

    wartość 1a znajdziemy na $argv[1] itd..
    na $argv[0] powinno być program.exe

  6. #6

    Domyślnie

    Aha.

    No ale ten program nie działa.

    Wrzuciłem go na SPOJa, żeby go przetestować i daje błędną odpowiedź.

    Gdyby co, daję linka: http://www.spoj.pl/DYDEK/problems/LEK01AJD

    Oczywiście usunąłem "suma to".
    Potem spróbowałem zamienić printa na echo i i tak błędna odpowiedź. :-/
    Ostatnio edytowane przez kokosoko : 10-02-2009 - 16:05

  7. #7

    Domyślnie

    Odpowiednik programu, który bym chciał, w C++:
    #include<iostream>
    using namespace std;
    int main()
    {
    int a,b;
    cin>>a>>b;
    cout<<a+b<<endl;
    }

    Bardzo byłbym wdzięczny za ten program.

    Dla Was to minuta roboty, a ja bym się czegoś ważnego nauczył.

  8. #8
    Zarejestrowany
    Jul 2007
    Skąd
    C:\Perl\bin
    Postów
    1,578

    Domyślnie

    $argv to argumenty programu, 1 to pierwszy argument 2 to drugi, itp
    War, war never changes.

Podobne wątki

  1. generator liczb pseudolosowych
    By ironwall in forum Kryptografia
    Odpowiedzi: 26
    Autor: 03-18-2011, 00:49
  2. PERL - dodawanie
    By kokosoko in forum Perl/Python/TCL/Prolog
    Odpowiedzi: 12
    Autor: 03-02-2009, 20:19
  3. Format zapisu liczb zmiennoprzecinkowych
    By rafal44 in forum C/C++
    Odpowiedzi: 3
    Autor: 10-02-2008, 18:47
  4. Dodawanie vhostów do apache bez restartowania
    By suchy in forum Domeny/Serwery
    Odpowiedzi: 4
    Autor: 09-12-2008, 11:18
  5. dodawanie skrótu do menu kontekstowego
    By pierzu in forum Windows
    Odpowiedzi: 0
    Autor: 02-09-2007, 13:38

Tagi

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