• logo_cipsoft
    Nowe serwery zostały otwarte 27 Sie 2025:
    Escura (Retro Open PvP) Mystera (Retro Open PvP) us_logo Penumbra (Retro Open PvP)

Norbert odpowie ;)

Status
Zamknięty.
Odp: Norbert odpowie ;)

Zamie? zmienne ze starej wersji:
Kod:
var 
imie, miej, nazw, ul, nr,gg,rok,miesiac,dzien,dzientygodnia : string,world;
rokurodzenia,wiek;
Na poprawion? wersj?:
Kod:
var
imie, miej, nazw, ul, nr, gg, rok, miesiac, dzien, dzientygodnia:string;
rokurodzenia,wiek:integer;
Napisz czy dzia?a.

Zamieni?em i teraz s? a? cztery b??dy..; (
 
Odp: Norbert odpowie ;)

Norbert, zapytam Ci? bardzo og?lnikowo i niezbyt konkretnie, ot?? chcia?bym stworzy? swoj? stronk? www, co? w rodzaju portfolia, a zupe?nie nie wiem jak si? za to zabra?, czy webdesing r?wnie? obejmuje Twoje us?ugi? ;d Prosi?bym o jakie? porady, tutorial, czy co? w tym gu?cie, z g?ry dzi?ki. /\/amen. ;d
 
Odp: Norbert odpowie ;)

Og?lnie robie strony za pieni?dze ;d

Je?eli chcesz si? zacz?? uczy?, zacznij od tego .

Podstawy podstaw to HTML i CSS.
Bez tego mo?esz nawet nie zaczyna? ;d
 
Odp: Norbert odpowie ;)

Oto b??dy:
Warning: Variable ROKURODZENIA does not seem to be initialized
Error: Incompatible types: got "LONGINT" expected "SHORTSTRING"
Error: Operator is not overloaded
Fatal: There were 3 errors compiling module, stopping
 
Odp: Norbert odpowie ;)

Yo Norbert =d Jako? i? m?j "nauczyciel" C++ gdzie? wyjecha? i nei mam z nim ??czno?ci pytanie zadam tobie. Robi? sobie dla zabawy prosty kalkulator i r??ne tego typu programy np. z jaki? konkurs?w programowania lecz mam problem bo np. w moim kalkulatorze brakuje znak?w typu + - * / lub gdy chce dzieli? przez 0 to si? zacina chyba wiadomo czemu ;d Jak doda? znaki i jak zrobi? by nie pr?bowa? dzieli?przez 0 tylko wy?wietli? komunikat o b??dzie ?

Pisz? w programie Dev++.

@Down
Chodzi mi o to, ?e np nie mog? w programie zrobi? takiego dzia?ania : 2+4*7/4 tylko musia?bym specjalnie na takie dzia?ania kodowa? w ten spos?b

2(enter) +
4(enter) *
7(enter) 7
4(enter) 4
Wynik
(znaki oczywi?cie to ju? wcze?niej w kodzie napisane)
A wola?bym ?eby si? tak pisa?o :
2+4*7/4(enter)
Wynik
I to oboj?tnie w jakiej kolejno?ci bym da? znaki =d Rozumiesz czy jeszcze raz napisa? ale troch? ja?niej bo nie wiem czy si? po?apiesz :D

@Edit
Wszystko dzia?a. Powi?kszy?em troszeczk? cin'?w aby by?o wi?cej liczb w dzia?aniu =d Jak narazie wszystko dzia?a, dzi?ki(reput).
 
Ostatnia edycja:
Odp: Norbert odpowie ;)

Yo Norbert =d Jako? i? m?j "nauczyciel" C++ gdzie? wyjecha? i nei mam z nim ??czno?ci pytanie zadam tobie. Robi? sobie dla zabawy prosty kalkulator i r??ne tego typu programy np. z jaki? konkurs?w programowania lecz mam problem bo np. w moim kalkulatorze brakuje znak?w typu + - * / lub gdy chce dzieli? przez 0 to si? zacina chyba wiadomo czemu ;d Jak doda? znaki i jak zrobi? by nie pr?bowa? dzieli?przez 0 tylko wy?wietli? komunikat o b??dzie ?
Pisz? w programie Dev++.

Jak brakuje znak?w? Nie rozumiem.
Co do zera... je?eli chodzi o czyste c++.
Pierw sprawdzasz jaki znak, nast?pnie czy zmienna 1, lub 2 (te kt?re maj? by? dzielone s? r?wne zeru).
Kod:
if(znak==`/`)
{
if(zmienna1=0 || zmienna2=0)
{
cout<<"Kolego, nie wiesz, ?e przez zero si? nie dzieli?"<<endl;
}
}
Jakby co? jeszcze chcia? wiedzie?, lub gdyby? zedytowa? post, tak by ta sprawa o znakach by?a jasna, daj zna?. O ile chcesz mojej odpowiedzi ;p.
 
Odp: Norbert odpowie ;)

Kod:
uses crt,dos;
var
imie,nazwisko,miejzam:string;
rokurodzenia,wiek,numtel,gg:real;
dzien,rok,dzientygodnia,miesiac:word;
begin
getdate(rok,miesiac,dzien,dzientygodnia);
writeln('Podaj swoje imie:');
readln(imie);
writeln('Podaj swoje nazwisko:');
readln(nazwisko);
writeln('Podaj rok w ktorym sie urodziles:');
readln(rokurodzenia);
writeln('Podaj nazwe miejscowosci, ktora zamieszkujesz:');
readln(miejzam);
writeln('Podaj swoj numer telefonu:');
readln(numtel);
writeln('Podaj swoj numer GG:');
readln(gg);
clrscr;
writeln('Na imie masz ',imie);
writeln('Twoje nazwisko brzmi ',nazwisko);
wiek:=rok-rokurodzenia;
if rokurodzenia>rok then wiek:=0;
writeln('Masz lat: ',wiek:3:0);
writeln('Mieszkasz w ',miejzam);
writeln('Twoj numer telefonu to ',numtel:12:0);
writeln('Twoj numer GG to ',gg:10:0);
end.

Kruczeq, jak nie b?dzie dzia?a? to napisz, bo m?j kompilator nie wykry? b??d?w.
 
Odp: Norbert odpowie ;)

Brawo Daniolki mi r?wnie? dzia?a to i reszcie te? b?dzie :)

+ za pomoc innym :)
 
Odp: Norbert odpowie ;)

Chodzi mi o to, ?e np nie mog? w programie zrobi? takiego dzia?ania : 2+4*7/4 tylko musia?bym specjalnie na takie dzia?ania kodowa? w ten spos?b
2(enter) +
4(enter) *
7(enter) 7
4(enter) 4
Wynik
(znaki oczywi?cie to ju? wcze?niej w kodzie napisane)
A wola?bym ?eby si? tak pisa?o :
2+4*7/4(enter)
Wynik
I to oboj?tnie w jakiej kolejno?ci bym da? znaki =d Rozumiesz czy jeszcze raz napisa? ale troch? ja?niej bo nie wiem czy si? po?apiesz
Hmm... Musia?bym sprawdzi?, ale wydaj? mi si?, ?e "cin" pobiera tylko jedno s?owo, jeden znak. Wi?c, m?g?by? p?tl? sprawdza? dane. Z za?o?enia wiadomo, ?e zawsz? cin pierwszy, trzeci, pi?ty, si?dmy itd. b?dzie zawiera? liczby, wi?c musi by? typu double. A reszta musi by? typu char. Nie ma innej rady, jak oddziela? dzia?ania spacj?. Pierw pobierasz wszystkie dane, wszystkie cin, sprawdzasz po jednym obrocie p?tli, czy to ju? koniec, je?eli nie, to dalej pobierasz. Nast?pnie pobierasz trzy cin`y, robisz switch do opcji, kt?ra jako druga odebra?a cin`a. Pobierasz czwartego i robisz to samo. Dzia?ania wygl?da?yby tak: "2 + 5 * 10 / 3", nie by?aby uwzgl?dniana kolejno??, nie by?yby akceptowane nawiasy, bo z tym trzeba by by?o si? nag?owi?, co by tylko utrudni?o spraw? ;p.
Jak wr?c? po szkol? i si? ni? nie zepsuje to mo?e napisz? kod z ca?ym wyja?nieniem.
O ja Cie, dzia?a (;p).
dziaa.png

Najwa?niejsze funkcje:
Kod:
    cout<<"Wprowadz dzialanie(kolejne cyfy, znaki, odzielaj space):\t"
    cin>>liczba1;
    cin>>znak1;
    cin>>liczba2;
    cin>>znak2;
    cin>>liczba3;
    wynik=oblicz(liczba1, znak1, liczba2, znak2, liczba3);
    cout<<"Wynik: "<<wynik<<"!\n\n";
Da?em ograniczenie do 2 "dzia?a?", to tylko funkcje testowe, maj? zaprezentowa? Ci jak.
Kod:
double oblicz(double liczba1, char znak1, double liczba2, char znak2, double liczba3)
{
    double pomocnicza;
    switch(znak1)
    {
        case '+':
            pomocnicza=dodaj(liczba1, liczba2);
            break;
        case '-':
            pomocnicza=odejmij(liczba1, liczba2);
            break;
        case '*':
            pomocnicza=pomnoz(liczba1, liczba2);
            break;
        case '/':
            pomocnicza=podziel(liczba1, liczba2);
            break;
        default:
            //jak bedziesz chcial, obsluege bledu powinienes umiec napisac sam
            break;
    }
    switch(znak2)
    {
        case '+':
            pomocnicza=dodaj(pomocnicza, liczba2);
            break;
        case '-':
            pomocnicza=odejmij(pomocnicza, liczba2);
            break;
        case '*':
            pomocnicza=pomnoz(pomocnicza, liczba2);
            break;
        case '/':
            pomocnicza=podziel(pomocnicza, liczba2);
            break;
        default:
            //jak bedziesz chcial, obsluege bledu powinienes umiec napisac sam
            break;
    }
    return pomocnicza;
}

Tu tak samo, zrobione, przystosowane do 3 liczb, dw?ch znak?w. Funkcje dodaj itd. to ju? normalnie, pami?taj tylko, ?e musz? zwraca?, musi pojawi? si? s?owo return, a obok niego wynik dzia?ania, np.
Kod:
double dodaj(double liczba1, double liczba2)
{
    double wynik;
    wynik=liczba1+liczba2;
    return wynik;
}

Tyle ;p.
 
Ostatnia edycja:
Odp: Norbert odpowie ;)

Siemasz Norbert! Mam kolejne pytanie. Wiesz, jak? magiczn? sztuczk? w postaci kodu, trza uczyni?, by automatycznie wszystkie pliki z rozszerzeniem (dajmy na to) ekse, by?y od razu otwierane w moim programie?

I takie podchwytliwe pytanie, kt?re cz?sto dostaj? programi?ci w te?cie o prace: "Czy da si? napisa? program Hello Wolrd", bez ?rednika ;]?

Panie u do?u:
 
Ostatnia edycja:
Odp: Norbert odpowie ;)

No to mam pytanie do ciebie.

Kiedy uka?e si? NBot pod tibi? 8.52?

No to jeszcze 1 pytanko.
Chc? zacz?? uczy? si? programowania, a w szkole narazie jakie? dziwne algorytmy mamy dopiero, jakiego j?zyka programowania mam si? uczy? i czy znasz jak?? stronk? z tym zwi?zan??

@Up:

Chcia?em ?eby kto? kto si? zna poleci? mi co?. Wczoraj zacz??em kurs z programem Turbopascal. Podstawy podtstaw opanowane ;D
 
Ostatnia edycja:
Odp: Norbert odpowie ;)

Nie dzia?a mi blink w pascalu. W szkole robili?my taki migaj?cy tekst, ale w domu mi to nie dzia?a. Robi si? tylko kolorowe t?o tekstu. U?ywam textcolor(color +blink) i te kolory migaj?ce. Pr?bowa?em w Free Pascalu i w Turbo Pascalu, w obu przypadkach nic. Nie wiesz czym mo?e by? to spowodowane?
 
Odp: Norbert odpowie ;)

Dobra koniec zabawy.
Napisa?em ten temat ?eby sprawdzi? ilu hipokryt?w, kt?rzy uwa?ali mnie tutaj za chuja napisze i b?dzie prosi? o pomoc.
Oczywi?cie nie pomyli?em si? praktycznie w og?le.

Nie mam zamiaru wi?cej nikomu pomaga?, musicie sobie sami radzi?.
Najwi?ksz? zalet? programisty jest umiej?tno?? szukania.

Dzi?ki za reputy.
 
Status
Zamknięty.
Do góry