Turbo Pascal |
Autor |
Wiadomość |
Dominika
Sierżant
Główny edytor:
Drugi edytor:
Posty: 121
Prestiż
|
Wysłany: 04-02-2006, 19:03 Turbo Pascal
|
|
|
Nie wiem, gdzie mogę o to zapytać, ale uważam ten dział zastosowny. Otóż, chce zrobić w Turbo Pascalu takie coś
Kod: |
writeln('Czy na pewno ? T/N')
|
I teraz chcę aby po
To wtedy wyświetli mi się np. tekst
A jak wpiszę NIE to wyświetli się tekst
Próbowałem to zrobić komendą
IF ale nie szło... próbowałem Until ale też nie działało... pewnie gdzieś popełniam błąd.
Ale nie wiem gdzie... |
|
|
|
|
Tasmpol
Bohater young god
Główny edytor:
Posty: 955
Prestiż
|
Wysłany: 04-02-2006, 19:21
|
|
|
Zaraz...
Zadeklaruj zmienną typu string.
I kod
Kod: |
readln(zmienna);
if zmienna = t
writeln ('Dobra');
if zmienna = n
writeln ('Do widzenia');
|
Chyba tak..
Edit1:
Kod: |
program Cos;
var
zmienna: string;
begin
readln(zmienna);
if zmienna = 't' then
writeln ('Dobra');
readln;
if zmienna = 'n' then
writeln ('Do widzenia');
readln;
end. |
Tutaj masz pełny kod programu Tak mi działa. |
_________________ the preacher man says its the end of time
|
|
|
|
|
NeTRaY
Plutonowy
Główny edytor:
Posty: 91
Prestiż
|
Wysłany: 04-02-2006, 19:31
|
|
|
alez, ten pascal niewydajny... Lampard sciagaj code::blocks i jazda w c++:
Kod: |
#include <iostream>
using namespace std;
int main() {
string zmienna;
cout << "Jestes pewien? [t/n]\n";
cin >> zmienna;
switch (zmienna) {
case "t":
cout << "dobra\n";
break;
case "n":
cout << "pa!\n";
break;
default:
cout << "podales zla odpowiedz\n";
break;
}
system('PAUSE');
return 0;
}
|
zobacz o ile latwiej i czytelniej
DO TASMPOLA:
nie powinienes uzywac dwoch osobnych ifów do sprawdzenia tej samej zmiennej w tej samej petli programu... do tego masz else i ifelse... w przeciwnym razie obnizasz wydajnosc programu, jak sie uczyc to od razu dobrze |
Ostatnio zmieniony przez Minty 24-08-2013, 15:56, w całości zmieniany 4 razy |
|
|
|
|
Dominika
Sierżant
Główny edytor:
Drugi edytor:
Posty: 121
Prestiż
|
Wysłany: 04-02-2006, 19:33
|
|
|
Dzięki Tasmpol, niech ci RomanX przydzieli pkt pomógł bo tu nie można, jakby coś to będe w tym temacie jeszcze pytał... |
|
|
|
|
Tasmpol
Bohater young god
Główny edytor:
Posty: 955
Prestiż
|
Wysłany: 04-02-2006, 19:43
|
|
|
Netray - nie zwróciłem na to uwagi. Ostatni raz cokolwiek pisałem jeszcze w wakacje.
Zamień więc te ify na
Kod: |
if zmienna = 't' then
writeln ('Dobra')
else if zmienna = 'n' then
writeln ('Do widzenia')
else writeln ('Nie kapuje')
|
Powinno zadziałać... |
_________________ the preacher man says its the end of time
|
Ostatnio zmieniony przez Tasmpol 04-02-2006, 19:51, w całości zmieniany 1 raz |
|
|
|
|
Dominika
Sierżant
Główny edytor:
Drugi edytor:
Posty: 121
Prestiż
|
Wysłany: 04-02-2006, 19:47
|
|
|
Obawiam się że C++ za trudny |
|
|
|
|
Minty
Stwórczyni omc dr fizyki
Główny edytor:
Drugi edytor:
Pojedynki: być może
Posty: 3446
Prestiż
|
Wysłany: 04-02-2006, 20:22
|
|
|
Bo Pascal jest nieco prostszy (odkrycie ).
Ale C++ ma poważny plus: rozszerzenia do TGF'a są napisane w tym języku
Co do punktów Pomógł: cóż, daj mu punkty Prestiżu, jak nie możesz innych... |
|
|
|
|
Tasmpol
Bohater young god
Główny edytor:
Posty: 955
Prestiż
|
Wysłany: 04-02-2006, 20:25
|
|
|
Prestiżu to ja mam już za dużo, wole pomógł
http://romanx.webd.pl/nb/viewtopic.php?t=236
Chociażby tutaj. |
_________________ the preacher man says its the end of time
|
Ostatnio zmieniony przez Minty 06-09-2007, 15:56, w całości zmieniany 1 raz |
|
|
|
|
bmatrix
Starszy sierżant
Główny edytor:
Posty: 204
Prestiż
|
Wysłany: 04-02-2006, 22:06
|
|
|
Hmm, skoro problem już rozwiązany to proponuję taką małą wymianę opinii o Pascalu. Osobiście uważam go za zarazem prosty i bardzo ciekawy j. programowania. Jak narazie jestem na etapie nauki, mam na oku pewną książkę: "Programowanie gier 2d i 3d w Turbo Pascalu", jednak nakład książki jest wyczerpany (Helion). W osobnym rozdziale (rozdziałach) są wyjaśnione podstawy, od prostych programików typu 'Hello World' przechodzimy do pisania dość rozbudowanych gier 3d. No a zawsze jak zabraknie jakichś podstawowych wiadomości można zajrzeć do netu, no nie? (http://turbopascal.helion.pl).
RomanX napisał/a: | Bo Pascal jest nieco prostszy |
"Nieco"? Pascal jest (według mnie) dużo prostszy. |
|
|
|
|
Tasmpol
Bohater young god
Główny edytor:
Posty: 955
Prestiż
|
Wysłany: 04-02-2006, 22:40
|
|
|
Pascal to język już praktycznie w tych czasach używany tylko jako wstęp do programowania, ale to świetny język dla początkujuących, prosty, wygodny.
Też mam tą książke na oku i ją kupie Mam swoje źródła.
Ej, ale w tej książce nie ma jak robić rozbudowaną gre, tylko jest opisany sposób jak to zrobić, czyli silnik graficzny itp. Sprawdź na Helionie są do pobrania przykłady z książki - zbytnio rozbudowane one nie są |
_________________ the preacher man says its the end of time
|
|
|
|
|
bmatrix
Starszy sierżant
Główny edytor:
Posty: 204
Prestiż
|
Wysłany: 04-02-2006, 22:43
|
|
|
Wiem, ale wykorzystując to co jest zawarte w książce można stworzyć rozbudowaną grę 3d. |
|
|
|
|
Kaytek
Chorąży
Posty: 293
Prestiż
|
Wysłany: 04-02-2006, 22:44
|
|
|
A nie jest ta książka do ściągnięcia przypadkiem? |
_________________
|
|
|
|
|
bmatrix
Starszy sierżant
Główny edytor:
Posty: 204
Prestiż
|
Wysłany: 04-02-2006, 22:47
|
|
|
Legalnie napewno nie. Można ściągnąć tylko spis treści+przykładowy rozdział (rozdział 6). Chyba że chodzi ci o to: http://turbopascal.helion.pl , bo ta książka owszem, jest do ściągnięcia (i do oglądania online). |
|
|
|
|
Kaytek
Chorąży
Posty: 293
Prestiż
|
Wysłany: 04-02-2006, 23:23
|
|
|
Tak, sorry, myślałem, że o tym mówicie, a tu "programowanie gier". |
_________________
|
|
|
|
|
Dominika
Sierżant
Główny edytor:
Drugi edytor:
Posty: 121
Prestiż
|
Wysłany: 05-02-2006, 01:40
|
|
|
Jak po samej nazwie powinniście przykapczyć że jest to program umożliwiający rozmowę z wirtualną dobrą stroną mej osobowości. (Inaczej mówiąc ze mną) Program ten powstał w Turbo Paskalu, pracowałem nad nim jeden dzień (dzisiejszy, zaczęłem się go uczyć). Taki tips dla was, przy każdym pytaniu macie możliwe odpowiedzi np. tak/nie trzeba wpisać tą którą wybraliście z MAŁYCH LITER!
http://lf2clan.republika.pl/BOT.EXE
Oceniajta i komentujta... jak to teraz mówią... |
|
|
|
|
|