Jesteś tu: Tibia.pl / Forum

Wróć   Forum Tibia.pl > Inne > O wszystkim i o niczym

Notki

O wszystkim i o niczym O tym wszystkim co nie pasuje gdziekolwiek indziej ;)

Odpowiedz
 
Opcje tematu
stary 30-05-2007, 16:33   #1
Fylslenyox
Użytkownik Forum
 
Fylslenyox's Avatar
 
Data dołączenia: 19 12 2006
Lokacja: WLKP/Poznan
Wiek: 30

Posty: 128
Stan: Aktywny Gracz
Profesja: Elite Knight
Gildia: Master Squad
Świat: Candia
Poziom: 82
Skille: 78/75
Poziom mag.: 6
Szczęśliwy Pomoc w c++

A wiec tak: zaczelem sie uczyc programowac w c++. Pisalem juz rozne smieszne programy ale mialem ambicje zeby napisac cos nowego i jak dla mnie bardziej zaawansowanego(nie smiejcie sie bo dla poczatkujacego to jest naprawde cos trudniejszego, wiem ze ci ktorzy znaja to jest dla nich proste) no i napisalem taki mini kalkulator:

Kod:
#include <iostream>

using namespace std;

int main()
{
    double liczba1;
    double liczba2;
    char znak;
    cin >>liczba1>>znak>>liczba2;
    cin.ignore();
    if (znak=='+')
    cout <<'='<<liczba1+liczba2;
    else if (znak=='-')
    cout <<'='<<liczba1-liczba2;
    else if (znak=='*')
    cout <<'='<<liczba1*liczba2;
    else if (znak=='/')
    cout <<'='<<liczba1/liczba2;
    getchar();
    return 0;
}
I to mnie boli ze jak uruchamiam program to pisze tam jakas liczba+(lub -,* albo /)druga liczba to jak klikam ENTER to mi zjezdza do nowej lini czyli to wyglada tak:
np:
1+2
=3
a chcialbym zeby wygladalo tak:
1+2=3

Czy ktos by mi mogl cos poradzic? Uprzedzam ze nigdzie nie stosowalem zjezdzania do nowej lini
Kod:
'\n'
. Aha i jescze jakby ktos wiedzial: jakby tu sie mogla wstawic srodowiski edycyjny tzn. zeby ten kalkulator sie nie konczyl tylko zeby sobie dalej robic dziala(najlepiej na miejsce tego pierwszego, zeby potem nie bylo tak duzo dzialan. Czekam na ODP.

Ostatnio edytowany przez Fylslenyox - 30-05-2007 o 16:36. Powód: Literowka
Fylslenyox jest offline   Odpowiedz z Cytatem

PAMIĘTAJ! Źródłem utrzymania forum są reklamy. Dziękujemy za uszanowanie ich obecności.
stary 30-05-2007, 19:03   #2
Hieyan
Użytkownik Forum
 
Data dołączenia: 08 05 2005

Posty: 1,242
Stan: Usunięty
Domyślny

Nie lepiej skorzystać z profesjonalnej pomocy jakiegoś z for o programowaniu w c++? Albo chociaż tematu "Problemy z komputerem"?
Hieyan jest offline   Odpowiedz z Cytatem
stary 30-05-2007, 19:51   #3
Vanhelsen
Użyszkodnik
 
Vanhelsen's Avatar
 
Data dołączenia: 05 02 2004
Lokacja: Festung Breslau
Wiek: 34

Posty: 4,597
Stan: Początkujący
Imię: Vanhelsen
Profesja: Druid
Gildia: Inner Circle
Świat: Auchindoun
Poziom: 80
Skille: LW/Skin
Poziom mag.: 2k
Vanhelsen ma numer GG 2690575
Domyślny

Ponieważ wprowadzenie danych, czytaj, kliknięcie "enter" zawsze spowoduje ci przeskok o linijkę w dół?
A co do niekończenia, masz dwa wyjścia:
a) iść na łatwiznę i użyć funkcji "if" oraz "goto"
b) trochę trudniej, czyli "if" z którąś pętlom.
Jak tych funkcji używać, będziesz miał napisane w necie albo książkach
__________________
Kłócenie się na forum jest jak uczestniczenie w paraolimpiadzie, może i wygrasz, ale nadal będziesz zacofanym -.-"


Vanhelsen jest offline   Odpowiedz z Cytatem
stary 30-05-2007, 21:03   #4
Matek
Użytkownik Forum
 
Matek's Avatar
 
Data dołączenia: 21 09 2004
Lokacja: Węgorzewo/Gdańsk

Posty: 1,859
Matek ma numer GG 3933509
Domyślny

I zawsze mozesz sie pobawic getcharem....


No wlasni - zamiast bawic sie w programowanie w pseudo-cpp lepiej naucz sie dobrze programowac w c. Wiecej sie nauczysz;]
__________________


"Miła, błagam, nie zrozum mnie źle
Kocham cię tak jak swoje przestworza pokochał wiatr"

Moj jogger
Matek jest offline   Odpowiedz z Cytatem
stary 30-05-2007, 23:15   #5
Nytalith
Użytkownik Forum
 
Nytalith's Avatar
 
Data dołączenia: 10 08 2005

Posty: 338
Imię: Sama Edso
Profesja: Master Sorcerer
Gildia: Brigade
Świat: Astera
Poziom: 60
Skille: xx/xx
Poziom mag.: 60
Domyślny

a moze bys wzial i najpierw pobral dzialanie, a potem nizej przepisal je i wtedy podal wynik?
Kod:
double liczba1;
double liczba2;
double wynik;
char znak;

cin liczba1>>znak>>liczba2;
cin.ignore();
if (znak=='+')
{
wynik=liczba1+liczba2;
cout <<liczba1<<znak<<liczba2<<'='<<wynik;
}
i tak dalej...


Tylko to mi przychodzi do glowy :/
__________________

14.35kb w sumie, nie czepiac sie

Ostatnio edytowany przez Nytalith - 30-05-2007 o 23:17.
Nytalith jest offline   Odpowiedz z Cytatem
stary 31-05-2007, 15:50   #6
Fylslenyox
Użytkownik Forum
 
Fylslenyox's Avatar
 
Data dołączenia: 19 12 2006
Lokacja: WLKP/Poznan
Wiek: 30

Posty: 128
Stan: Aktywny Gracz
Profesja: Elite Knight
Gildia: Master Squad
Świat: Candia
Poziom: 82
Skille: 78/75
Poziom mag.: 6
Domyślny eee tam

Cytuj:
Oryginalnie napisane przez Matek Pokaż post
I zawsze mozesz sie pobawic getcharem....


No wlasni - zamiast bawic sie w programowanie w pseudo-cpp lepiej naucz sie dobrze programowac w c. Wiecej sie nauczysz;]
Ja tam osobiscie wole c++ niz c. I c++ jest bardziej elastyczny... po pierwsze wg mnie c++ jest bardziej przydatny to moje zdanie
Fylslenyox jest offline   Odpowiedz z Cytatem
stary 31-05-2007, 16:10   #7
Slay
Użytkownik Forum
 
Slay's Avatar
 
Data dołączenia: 27 03 2005

Posty: 1,427
Slay ma numer GG 1676568
Domyślny

Najlepszy i tak jest C#.
NMSP
Slay jest offline   Odpowiedz z Cytatem
stary 31-05-2007, 18:21   #8
Matek
Użytkownik Forum
 
Matek's Avatar
 
Data dołączenia: 21 09 2004
Lokacja: Węgorzewo/Gdańsk

Posty: 1,859
Matek ma numer GG 3933509
Domyślny

Cytuj:
Oryginalnie napisane przez Fylslenyox Pokaż post
Ja tam osobiscie wole c++ niz c. I c++ jest bardziej elastyczny... po pierwsze wg mnie c++ jest bardziej przydatny to moje zdanie
No to widac ze ani o jednym ani o drugim pojecia nie masz.
__________________


"Miła, błagam, nie zrozum mnie źle
Kocham cię tak jak swoje przestworza pokochał wiatr"

Moj jogger
Matek jest offline   Odpowiedz z Cytatem
stary 31-05-2007, 23:08   #9
Baron Kaldrick
Użytkownik Forum
 
Baron Kaldrick's Avatar
 
Data dołączenia: 06 03 2004
Lokacja: from Dwarves Lands...

Posty: 1,289
Domyślny

W sumie jak komuś nie zależy na obiektowości, tylko na szybkości, to C jest dużo lepsze.
__________________
Smoki powinny być okrutne, chytre, nieczułe i straszne. Ale coś ci powiem, czlowieku....
Smoki nigdy nie paliły na stosie, nie torturowały, nie rozpruwały na kawałki i nie nazywały tego moralnością.

Terry Pratchett, "Straż! Straż!"
Baron Kaldrick jest offline   Odpowiedz z Cytatem
stary 02-06-2007, 14:35   #10
Gravell
Użytkownik Forum
 
Data dołączenia: 16 03 2007

Posty: 43
Domyślny

poszukaj o getchar'ze lub najpierw wczytaj zmienne, potem czysc ekran i wypisuj na nowo, troche na sile, ale zawsze da pożadany efekt ;p
Gravell jest offline   Odpowiedz z Cytatem
stary 02-06-2007, 14:40   #11
Skurka
Użytkownik Forum
 
Skurka's Avatar
 
Data dołączenia: 26 07 2005
Lokacja: Płock/Toruń
Wiek: 36

Posty: 173
Skurka ma numer GG 1552544
Domyślny

Heh, jeżeli będziesz chciał ten program w Ansi C to mogę ci pomóc, bo z C++ to dupa blada, dopiero w przyszłym semestrze ; )
__________________


\o/Monstrum\o/
Do walki stań
I w górę unieś miecz
Niech zabrzmi znów, metalu dźwięk
I niech nas porwie szalony wir
Heavy Metalu zwycięski krzyk!
Skurka jest offline   Odpowiedz z Cytatem
stary 03-06-2007, 12:21   #12
Fylslenyox
Użytkownik Forum
 
Fylslenyox's Avatar
 
Data dołączenia: 19 12 2006
Lokacja: WLKP/Poznan
Wiek: 30

Posty: 128
Stan: Aktywny Gracz
Profesja: Elite Knight
Gildia: Master Squad
Świat: Candia
Poziom: 82
Skille: 78/75
Poziom mag.: 6
Domyślny Omg

Cytuj:
Oryginalnie napisane przez Matek Pokaż post
No to widac ze ani o jednym ani o drugim pojecia nie masz.
No widac ze ty nie masz pojecia na temat CZYTANIA ZE ZROZUMIENIEM. Nie dalem w temacie prosby, zeby mi ktos powiedzial czy ja mam pojecie czy nie- tylko czy ktos mi moze pomoc. Wiec z tego co widac to ty nie masz pojecia o tym jezyku skoro nie napisales programu o jaki prosilem tylko mnie dobijasz. Tak to jest z ludźmi zazdrosnymi, ktorzy tylko umieja dobijac czlowieka zamiast wesprzec a to tylko dlatego ze sa glupi i nie potrafia czegos zrozumiec. Wiec jesli nie jestes glupi to udowodnij ze umiesz to napisac i to mi to napisz. Bo a zal dupe sciska jak widze takich typow. -.-
Fylslenyox jest offline   Odpowiedz z Cytatem
stary 03-06-2007, 13:13   #13
Slay
Użytkownik Forum
 
Slay's Avatar
 
Data dołączenia: 27 03 2005

Posty: 1,427
Slay ma numer GG 1676568
Domyślny

Najzwyklejsze w swiecie goto [poczatek programu].
Slay jest offline   Odpowiedz z Cytatem
stary 03-06-2007, 18:15   #14
Matek
Użytkownik Forum
 
Matek's Avatar
 
Data dołączenia: 21 09 2004
Lokacja: Węgorzewo/Gdańsk

Posty: 1,859
Matek ma numer GG 3933509
Domyślny

Cytuj:
Oryginalnie napisane przez Fylslenyox Pokaż post
No widac ze ty nie masz pojecia na temat CZYTANIA ZE ZROZUMIENIEM. Nie dalem w temacie prosby, zeby mi ktos powiedzial czy ja mam pojecie czy nie- tylko czy ktos mi moze pomoc. Wiec z tego co widac to ty nie masz pojecia o tym jezyku skoro nie napisales programu o jaki prosilem tylko mnie dobijasz. Tak to jest z ludźmi zazdrosnymi, ktorzy tylko umieja dobijac czlowieka zamiast wesprzec a to tylko dlatego ze sa glupi i nie potrafia czegos zrozumiec. Wiec jesli nie jestes glupi to udowodnij ze umiesz to napisac i to mi to napisz. Bo a zal dupe sciska jak widze takich typow. -.-
Idz przytul sie do mamusi bo sie zaraz rozplaczesz. Chesz sie nauczyc programowac - to programuj. Ja ci podpowiedzialem: uzyj getchara i tyle. Udowadaniac ci nic nie musze z jednego prostego powodu: jestem lepszy.

A najlepiej odpusc sobie programowanie. Jezeli odpadasz przy tak prostym problemie, to daleko nie zajdziesz. W cpp jest mnostwo sposobow, chociazby czszczenie ekranu - najprosciej...

goto odpada, bo mozna zrobic i bez tego.
__________________


"Miła, błagam, nie zrozum mnie źle
Kocham cię tak jak swoje przestworza pokochał wiatr"

Moj jogger

Ostatnio edytowany przez Matek - 03-06-2007 o 18:19.
Matek jest offline   Odpowiedz z Cytatem
stary 03-06-2007, 20:16   #15
Slay
Użytkownik Forum
 
Slay's Avatar
 
Data dołączenia: 27 03 2005

Posty: 1,427
Slay ma numer GG 1676568
Domyślny

Cytuj:
Oryginalnie napisane przez Matek Pokaż post
goto odpada, bo mozna zrobic i bez tego.
Ale mozna zrobic przy uzyciu goto. Szybkie, proste i robi to, co trzeba.
Slay jest offline   Odpowiedz z Cytatem
stary 03-06-2007, 20:40   #16
Fylslenyox
Użytkownik Forum
 
Fylslenyox's Avatar
 
Data dołączenia: 19 12 2006
Lokacja: WLKP/Poznan
Wiek: 30

Posty: 128
Stan: Aktywny Gracz
Profesja: Elite Knight
Gildia: Master Squad
Świat: Candia
Poziom: 82
Skille: 78/75
Poziom mag.: 6
Domyślny

Cytuj:
Oryginalnie napisane przez Matek Pokaż post
Idz przytul sie do mamusi bo sie zaraz rozplaczesz. Chesz sie nauczyc programowac - to programuj. Ja ci podpowiedzialem: uzyj getchara i tyle. Udowadaniac ci nic nie musze z jednego prostego powodu: jestem lepszy.

A najlepiej odpusc sobie programowanie. Jezeli odpadasz przy tak prostym problemie, to daleko nie zajdziesz. W cpp jest mnostwo sposobow, chociazby czszczenie ekranu - najprosciej...

goto odpada, bo mozna zrobic i bez tego.
No ok wszystko w porzadku tylko ja sie ucze tydzien. Nie doszedlem jeszcze do "goto". Jestem na petlach a dokladnie "for" a ucze sie z tej strony
Kod HTML:
www.ithelpdesk.pl
. A za niedlugo wyjezdzam na wakacje to se przedtem kupie normalna ksiazke i tam poczytam.
Fylslenyox jest offline   Odpowiedz z Cytatem
stary 04-06-2007, 14:09   #17
Kajulec
Użytkownik Forum
 
Kajulec's Avatar
 
Data dołączenia: 17 07 2004

Posty: 1,632
Imię: Raititute
Profesja: Elite Knight
Gildia: Satanica
Świat: Astera
Kajulec ma numer GG 2445317
Domyślny

Korzystajac z tematu pozwole sobie sie wtracic. Trzy dni temu kompilowalo mi bez problemu (kompilator jakiego uzywam to Microsoft Visual C++ 2005 Express Edition), ale akurat gry pozyczylem od kumpla Symfonie C++, to przestalo kompilowac. W momencie gdy chce zlinkowac bla bla itp. to wyskakuje blad:


I co teraz? ;p
__________________

retired/retarded
Kajulec jest offline   Odpowiedz z Cytatem
stary 05-06-2007, 12:02   #18
Skurka
Użytkownik Forum
 
Skurka's Avatar
 
Data dołączenia: 26 07 2005
Lokacja: Płock/Toruń
Wiek: 36

Posty: 173
Skurka ma numer GG 1552544
Domyślny

:Autor tematu

Jeżeli cię to interesuję, mam na kompie kilka(naście?) książek z tematyki c++ więc możesz się do mnie zgłosić to ci je zapodam
__________________


\o/Monstrum\o/
Do walki stań
I w górę unieś miecz
Niech zabrzmi znów, metalu dźwięk
I niech nas porwie szalony wir
Heavy Metalu zwycięski krzyk!
Skurka jest offline   Odpowiedz z Cytatem
stary 05-06-2007, 13:56   #19
Fylslenyox
Użytkownik Forum
 
Fylslenyox's Avatar
 
Data dołączenia: 19 12 2006
Lokacja: WLKP/Poznan
Wiek: 30

Posty: 128
Stan: Aktywny Gracz
Profesja: Elite Knight
Gildia: Master Squad
Świat: Candia
Poziom: 82
Skille: 78/75
Poziom mag.: 6
Domyślny

Cytuj:
Oryginalnie napisane przez Skurka Pokaż post
:Autor tematu

Jeżeli cię to interesuję, mam na kompie kilka(naście?) książek z tematyki c++ więc możesz się do mnie zgłosić to ci je zapodam
To mozesz mi wyslac:
Kod HTML:
[email protected]
. Ale nie ma tam zadnego wirusa?? ani GejLoggeRa?

Dzieki to jakkbys mogl wyslac to wyslij ale bez wirusa
Fylslenyox jest offline   Odpowiedz z Cytatem
stary 05-06-2007, 21:39   #20
Skurka
Użytkownik Forum
 
Skurka's Avatar
 
Data dołączenia: 26 07 2005
Lokacja: Płock/Toruń
Wiek: 36

Posty: 173
Skurka ma numer GG 1552544
Domyślny

Proszę cię trochę powagi, to że jest spam teraz z syfem to nie pisz do każdego kto chce ci pomóc żeby świństw nie zamieszczał bo naprawdę źle to wygląda w innych oczach; wyśle ci linka na PM
__________________


\o/Monstrum\o/
Do walki stań
I w górę unieś miecz
Niech zabrzmi znów, metalu dźwięk
I niech nas porwie szalony wir
Heavy Metalu zwycięski krzyk!

Ostatnio edytowany przez Skurka - 05-06-2007 o 21:41.
Skurka jest offline   Odpowiedz z Cytatem
Odpowiedz


Użytkowników czytających ten temat: 1 (zarejestrowanych: 0, gości: 1)
 

Zasady postowania
Nie możesz dodawać tematów
Nie możesz odpowiadać
Nie możesz dodawać załączników
Nie możesz edytować swoich postów

BB Kod jest Włączone
UśmieszkiWłączone
[IMG]Włączone
Kody HTML są Wyłączone
Przejdź do forum


Wszystkie czasy podano w strefie GMT +2. Teraz jest 13:46.


Powered by vBulletin 3