Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

ZardziolC(Console)Helper

Ostatnio zmodyfikowano 2010-11-24 18:01
Autor Wiadomość
ison
» 2010-11-23 18:05:36
Chodziło mi o to, czy tym młodym programistą
aaa ludzie, czy język polski jest aż tak trudny?
programistom

W rzeczownikach w liczbie pojedynczej piszemy „ą”, a w liczbie mnogiej piszemy „om”.

    Na przykład:
    *Spotkałem się z piękną kobietą – l.poj.
    *Podobam się pięknym kobietom – l.mn.

Błąd pojawia się najczęściej wtedy, gdzie mamy do czynienia z liczbą mnogą. Zamiast om użytkownicy języka wstawiają ą, np:

    *Nie podobam się tym chłopcą.
    *Pokażę tym ludzią co potrafię.

Tak się składa, że jesteśmy pokoleniem Internetu…co niestety sprowadza się do pewnego rodzaju degradacji umiejętności językowej.
http://filolozka.brood.pl/a-czy-om/
P-24394
mesajah
Temat założony przez niniejszego użytkownika
» 2010-11-23 19:07:37
nie no wiem ,ale po co zwraczasz uwagę . Przecież to attometr metra ten błąd.
P-24406
McAffey
» 2010-11-23 22:34:07
Sory, czytałem też twój wcześniejszy post jak pierwszy raz zwracałeś na to uwagę, ale mimo to, zawsze się staram pisać poprawnie i przez to już mi trochę w odruch weszło stawianie ą, ę itp, i się trochę zapędziłem.
P-24416
mesajah
Temat założony przez niniejszego użytkownika
» 2010-11-24 10:54:05
Skrypt 2 : Preloader
C/C++
int preloader( char loadtext[ 10000 ] )
{
   
   
    for( int i = 1; i <= 100; i++ )
    {
       
        cout << loadtext << " " << i << "%\n";
        system( "cls" );
       
    }
    return 0;
}

Odtwarzanie :

Zardziol::preloader("Napis ladowania np. Loading... x%");
Skrypt 3 : Kalkulator 2
Changelog
***Możliwość wybrania ile liczba ma się dodać i jak program ma o nie pytać***
C/C++
namespace Zardziol
{
    int dodaj( char pyt1[ 1000 ] )
    {
        int ile;
        int ktora;
        int suma;
        suma = 0;
        int liczba;
        cout << pyt1;
        cin >> ile;
        for( ktora = 1; ktora <= ile; ktora++ )
        {
            cout << "Podaj " << ktora << " liczbe\n";
            cin >> liczba;
            suma = suma + liczba;
            system( "cls" );
        }
        cout << "Suma tych liczb wynosi " << suma;
        return 0;
    }
    int odejmij( char pyt1[ 1000 ] )
    {
        int ile;
        int ktora;
        int suma;
        suma = 0;
        int liczba;
        cout << pyt1;
        cin >> ile;
        for( ktora = 1; ktora <= ile; ktora++ )
        {
            cout << "Podaj " << ktora << " liczbe\n";
            cin >> liczba;
            if( ktora == 1 ) suma = liczba; system( "cls" );
           
            if( ktora >= 2 ) suma = suma - liczba; system( "cls" );
        }
        cout << "Roznica tych liczb wynosi " << suma;
        return 0;
    }
   
    int mnoz( char pyt1[ 1000 ] )
    {
        int ile;
        int ktora;
        int suma;
        suma = 0;
        int liczba;
        cout << pyt1;
        cin >> ile;
        for( ktora = 1; ktora <= ile; ktora++ )
        {
            cout << "Podaj " << ktora << " liczbe\n";
            cin >> liczba;
            if( ktora == 1 ) suma = liczba;
           
            if( ktora >= 2 ) suma = suma * liczba;
           
            system( "cls" );
        }
        cout << "Iloczyn tych liczb wynosi " << suma;
        return 0;
    }
}
Wywoływanie funkcji jest podobne np.
Zardziol::dodaj("Pytanie np. ile liczb chcesz dodać");

Przykro mi, że nie ma dzielenia , powodem tego jest nieoczekiwany błąd ( zamiast dzielić mnoży )
oto kod dzielenia (mnożącego :P)
C/C++
int dziel( char pyt1[ 1000 ] )
{
    int ile;
    int ktora;
    int suma;
    suma = 0;
    int liczba;
    cout << pyt1;
    cin >> ile;
    for( ktora = 1; ktora <= ile; ktora++ )
    {
        cout << "Podaj " << ktora << " liczbe\n";
        cin >> liczba;
        if( ktora == 1 ) suma = liczba;
       
        if( ktora >= 2 )
        {
            system( "cls" );
            suma = suma / liczba;
           
           
           
        }
    }
    cout << "Iloraz tych liczb wynosi " << suma;
    return 0;
}
P-24426
DejaVu
» 2010-11-24 13:38:41
Niestety muszę stwierdzić stanowczo, że ten kod się nie nadaje na bibliotekę pomocną młodym programistom.
P-24428
SeaMonster131
» 2010-11-24 14:28:29
char loadtext[ 10000 ]
Nie możesz po prostu użyć string? :D
P-24432
mesajah
Temat założony przez niniejszego użytkownika
» 2010-11-24 14:50:55
jestem za tablicą char
@DejaVu
dlaczego ?
:(
P-24434
DejaVu
» 2010-11-24 15:33:08
1) Napisz program wykorzystujący tą bibliotekę.
2) Spróbuj napisać inny program wykorzystujący tą bibliotekę.
3) Jak zrealizujesz punkt 1 i 2 to zrozumiesz.
4) Nie używa się funkcji system w programowaniu - przynajmniej nie do tego do czego Ty używasz.
5) Wymuszasz wciąganie przestrzeni nazw.
6) Nie używasz const char* tylko tablice, które mogą być przyczyną wysypania aplikacji.
7) Nie ma kontroli błędów dzielenia.
8) Co z liczbami rzeczywistymi?
To takie uwagi które walą po oczach nie wnikając de'facto w kod i sposób jego działania.
P-24436
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona