Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki 1 do 10 z 18

Temat: [C++]Zastosowanie własnych funkcji

  1. #1
    Zarejestrowany
    Jan 2009
    Postów
    19

    Domyślnie [C++]Zastosowanie własnych funkcji

    Jouł. Chcę wam zaprezentować w tym artykule tworzenie własnych funkcji i ich zastosowanie a więc przejdźmy do rzeczy. Tutaj napisałem dla was przykładowy kod zastosowania własnej funkcji mianowicie:
    Kod:
    #include <iostream>
    #include <conio.h>
    using namespace std;
    void Odejmij(int nWartosc1, int nWartosc2)
    {
      int nWynik = nWartosc1 - nWartosc2;
      cout <<nWartosc1<< "-" <<nWartosc2<< "=" <<nWynik;
    }
    
    int main()
    {
      int nLiczba1;
      cout <<"Podaj wartosc pierwszej liczby: ";
      cin >>nLiczba1;
      
      int nLiczba2;
      cout <<"Podaj wartosc drugiej liczbu: ";
      cin >>nLiczba2;
      
      Odejmij (nLiczba1, nLiczba2);
      getch();
      return 0;
    }
    Jak widzimy jest to funkcja "Odejmij" a więc odejmowanie. Opisze wam teraz krok po kroku elementy własnej fukcji a więc funkcje jak wiadomo napisaliśmy na początku kodu czyli:
    Kod:
    int Odejmij(int nWartosc1, int nWartosc2)
    {
      int nWynik = nWartosc1 - nWartosc2;
      cout <<nWartosc1<< "-" <<nWartosc2<< "=" <<nWynik;
    }
    Na górze kodu wpisałem nazwę funkcji oraz jakie ma wartości. Następnie dodałem wartość do zmiennej a dokładnie do int dopisałem nWynik. jak się domyślamy nWynik więc w wyniku musi być działanie, jeżeli jest funkcja odejmij a więc odejmujemy dwie wartości. Pod dołem zastosowaliśmy to a mianowicie nWartosc1 - nWartosc2 = nWynik czyli to co chcemy policzyć.
    Dalsza część kodu:
    Kod:
    void (main)
    {
      int nLiczba1;
      cout <<"Podaj wartosc pierwszej liczby: ";
      cin >>nLiczba1;
      
      int nLiczba2;
      cout <<"Podaj wartosc drugiej liczbu: ";
      cin >>nLiczba2;
      
      Odejmij (nLiczba1, nLiczba2);
      getch();
      return 0;
    Tutaj zaczynamy już działać a więc dopisujemy do zmiennej int wartość czyli nLiczba1. Pewnie większość nieznających C++ chciałaby dopisać znów wartość lecz tak nie można , ponieważ to za wartość wstawiamy liczby czyli
    nWartosc1 = nLiczba1 czyli wstawiamy tak jakby w matematyce za x liczbe
    .Następnie podajemy liczby a to już znacie z cout itd bo są to podstawy jeżeli moge to tak nazwać. No i na końcu kodu dopisujemy funkcje oraz wartości które wstawiamy na nWartość tak jak wam pokazywałem już. No to tyle. Gdyby ktoś mówił że to już wszyscy znają to pisze to dla tych co nie rozumieją i dla was żeby wytłumaczyć to na prostym przykładzie to tyle.

    See ya^^
    Ostatnio edytowane przez RoN : 01-17-2009 - 09:59
    Może jestem balasem może jestem pedałem ale jedno jest pewne: Nigdy nie lamie

  2. #2
    Zarejestrowany
    Jan 2009
    Postów
    836

    Domyślnie

    RoN jesteś moim sensejem: PPP

  3. #3
    Zarejestrowany
    Jan 2009
    Postów
    19

    Domyślnie

    Heh.. rozumiem że się napieprzasz ze mnie xDD
    Może jestem balasem może jestem pedałem ale jedno jest pewne: Nigdy nie lamie

  4. #4
    Zarejestrowany
    Dec 2008
    Postów
    15

    Domyślnie Re.

    a może lepsze będą soczyste komentarze obok kodu?

  5. #5
    Zarejestrowany
    Jan 2009
    Postów
    19

    Domyślnie

    sora ale jeżeli daje opis do programu to chyba nie musze komentowac kodu w C++ pomysl logicznie
    Może jestem balasem może jestem pedałem ale jedno jest pewne: Nigdy nie lamie

  6. #6
    Zarejestrowany
    Dec 2008
    Postów
    15

    Domyślnie Re.

    chodzi mi o to że lepiej się czyta kod bezpośrednio z komentarzami.(Praca spox)
    Pozdro.

  7. #7
    Zarejestrowany
    Jan 2009
    Postów
    19

    Domyślnie

    Oki na nastepny raz postaram się dać komentarze.
    Może jestem balasem może jestem pedałem ale jedno jest pewne: Nigdy nie lamie

  8. #8
    Zarejestrowany
    Jan 2009
    Postów
    836

    Domyślnie

    no wiesz RoN, jak ktoś umie C++ to artykuł mu niepotrzebny a jak ktoś nie umie to komentarze są niezbędne - chyba sam wiesz.

    wiesz co znaczy kod:

    lea DX,var1
    mov AH,09h
    int 21h


    ja też tak moge pisać dla początkujących i nawet moge powiedzić, że to jest odpowiednik cout, ale rozumiesz coś z tego bez komentarza jak nie kodowałeś w asmie ?

  9. #9
    Zarejestrowany
    Jan 2009
    Postów
    19

    Domyślnie

    Dobra luz nie musisz już wyjeżdzać na mnie z assamblerem bo znam go troche, może podstawy na następny raz postaram się dodawać komentarze
    Może jestem balasem może jestem pedałem ale jedno jest pewne: Nigdy nie lamie

  10. #10
    Avatar VLN
    VLN
    VLN jest offline Banned
    Zarejestrowany
    Jan 2008
    Postów
    277

    Domyślnie

    Dlaczego funkcja 'Odejmij' jest typu int skoro nic nie zwraca
    Jeżeli już bardzo chcesz prowadzić 'kurs' czy też pojedyncze 'lekcje' to z łaski swojej wysil się trochę i napisz coś bardziej wyczerpującego , bo nie dość że
    możesz wprowadzić kogoś w błąd to do tego obniżasz poziom forum.
    Czyta się bardzo źle , składniowo to prawdziwa katastrofa.

    Na górze kodu wpisałem nazwę funkcji oraz jakie ma wartości.
    Bzdura ! To nie są wartości tylko parametry.

    (..) a dokładnie do int dopisałem nWynik.


    Tak na przyszłość to zaimki osobowe pisze się z wielkiej litery.

    Nie wiem jak Was ale mnie aż nosi jak czytam takie bzdety.


    Pozdrawiam VLN.
    Kod php:
    $zmienna $_POST['COS']; 
    Zamiast tego :
    Kod php:
    $zmienna htmlspecialchars($_POST['COS']); 
    I mamy zabezpieczenie przed XSS

Strona 1 z 2 12 OstatniOstatni

Podobne wątki

  1. Zastosowanie AI w systemach zabezpieczających
    By Mad_Dud in forum Security
    Odpowiedzi: 4
    Autor: 09-18-2008, 00:24
  2. BIOS: znalezienie funkcji kodującej
    By sunter in forum Hacking
    Odpowiedzi: 6
    Autor: 08-14-2008, 10:12

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