|
Notki |
O wszystkim i o niczym O tym wszystkim co nie pasuje gdziekolwiek indziej ;) |
|
Opcje tematu |
30-05-2007, 16:33 | #1 |
Użytkownik Forum
Data dołączenia: 19 12 2006
Lokacja: WLKP/Poznan
Wiek: 30
Posty: 128
Stan: Aktywny Gracz
Imię: Skakal Knight
Profesja: Elite Knight
Gildia: Master Squad
Świat: Candia
Poziom: 82
Skille: 78/75
Poziom mag.: 6
|
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; } 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' Ostatnio edytowany przez Fylslenyox - 30-05-2007 o 16:36. Powód: Literowka |
|
30-05-2007, 19:03 | #2 |
Użytkownik Forum
Data dołączenia: 08 05 2005
Posty: 1,242
Stan: Usunięty
|
Nie lepiej skorzystać z profesjonalnej pomocy jakiegoś z for o programowaniu w c++? Albo chociaż tematu "Problemy z komputerem"?
|
30-05-2007, 19:51 | #3 |
Użyszkodnik
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
|
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 -.-" |
30-05-2007, 21:03 | #4 |
Użytkownik Forum
Data dołączenia: 21 09 2004
Lokacja: Węgorzewo/Gdańsk
Posty: 1,859
|
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 |
30-05-2007, 23:15 | #5 |
Użytkownik Forum
|
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; } Tylko to mi przychodzi do glowy :/
__________________
14.35kb w sumie, nie czepiac sie Ostatnio edytowany przez Nytalith - 30-05-2007 o 23:17. |
31-05-2007, 15:50 | #6 |
Użytkownik Forum
Data dołączenia: 19 12 2006
Lokacja: WLKP/Poznan
Wiek: 30
Posty: 128
Stan: Aktywny Gracz
Imię: Skakal Knight
Profesja: Elite Knight
Gildia: Master Squad
Świat: Candia
Poziom: 82
Skille: 78/75
Poziom mag.: 6
|
eee tam
Ja tam osobiscie wole c++ niz c. I c++ jest bardziej elastyczny... po pierwsze wg mnie c++ jest bardziej przydatny to moje zdanie
|
31-05-2007, 16:10 | #7 |
Użytkownik Forum
Data dołączenia: 27 03 2005
Posty: 1,427
|
Najlepszy i tak jest C#.
NMSP |
31-05-2007, 18:21 | #8 |
Użytkownik Forum
Data dołączenia: 21 09 2004
Lokacja: Węgorzewo/Gdańsk
Posty: 1,859
|
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 |
31-05-2007, 23:08 | #9 |
Użytkownik Forum
Data dołączenia: 06 03 2004
Lokacja: from Dwarves Lands...
Posty: 1,289
|
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ż!" |
02-06-2007, 14:35 | #10 |
Użytkownik Forum
Data dołączenia: 16 03 2007
Posty: 43
|
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
|
02-06-2007, 14:40 | #11 |
Użytkownik Forum
Data dołączenia: 26 07 2005
Lokacja: Płock/Toruń
Wiek: 36
Posty: 173
|
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! |
03-06-2007, 12:21 | #12 |
Użytkownik Forum
Data dołączenia: 19 12 2006
Lokacja: WLKP/Poznan
Wiek: 30
Posty: 128
Stan: Aktywny Gracz
Imię: Skakal Knight
Profesja: Elite Knight
Gildia: Master Squad
Świat: Candia
Poziom: 82
Skille: 78/75
Poziom mag.: 6
|
Omg
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. -.-
|
03-06-2007, 13:13 | #13 |
Użytkownik Forum
Data dołączenia: 27 03 2005
Posty: 1,427
|
Najzwyklejsze w swiecie goto [poczatek programu].
|
03-06-2007, 18:15 | #14 | |
Użytkownik Forum
Data dołączenia: 21 09 2004
Lokacja: Węgorzewo/Gdańsk
Posty: 1,859
|
Cytuj:
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. |
|
03-06-2007, 20:16 | #15 |
Użytkownik Forum
Data dołączenia: 27 03 2005
Posty: 1,427
|
|
03-06-2007, 20:40 | #16 | |
Użytkownik Forum
Data dołączenia: 19 12 2006
Lokacja: WLKP/Poznan
Wiek: 30
Posty: 128
Stan: Aktywny Gracz
Imię: Skakal Knight
Profesja: Elite Knight
Gildia: Master Squad
Świat: Candia
Poziom: 82
Skille: 78/75
Poziom mag.: 6
|
Cytuj:
Kod HTML:
www.ithelpdesk.pl |
|
04-06-2007, 14:09 | #17 |
Użytkownik Forum
|
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 |
05-06-2007, 12:02 | #18 |
Użytkownik Forum
Data dołączenia: 26 07 2005
Lokacja: Płock/Toruń
Wiek: 36
Posty: 173
|
: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! |
05-06-2007, 13:56 | #19 | |
Użytkownik Forum
Data dołączenia: 19 12 2006
Lokacja: WLKP/Poznan
Wiek: 30
Posty: 128
Stan: Aktywny Gracz
Imię: Skakal Knight
Profesja: Elite Knight
Gildia: Master Squad
Świat: Candia
Poziom: 82
Skille: 78/75
Poziom mag.: 6
|
Cytuj:
Kod HTML:
[email protected] Dzieki to jakkbys mogl wyslac to wyslij ale bez wirusa |
|
05-06-2007, 21:39 | #20 |
Użytkownik Forum
Data dołączenia: 26 07 2005
Lokacja: Płock/Toruń
Wiek: 36
Posty: 173
|
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. |