• Ogłoszenie:

Pomoc przy programie w turbo pascal

Wszystko na temat programów: skąd pobrać, instalacja, użytkowanie, problemy, poszukiwane programy.

Pomoc przy programie w turbo pascal

Postprzez CJ@8 28 Lut 2011, 20:00

reklama
Witam wszystkich.Mam ogromną prośbę ,dopiero zaczynam uczyc sie programowania,i muszę na jutro napisać taki oto program:funkcja która oblicza liczbę podniesioną do kwadratu.Starałem się coś napisac,ale mi nie wychodzi,spędziłem sporo czasu przy tym i nic.Naprawdę bardzo proszę o pomoc.Z góry dzieki.
CJ@8
~user
 
Posty: 30
Dołączenie: 01 Gru 2010, 21:26



Pomoc przy programie w turbo pascal

Postprzez fluid 28 Lut 2011, 20:11

CJ@8 napisał(a):i muszę na jutro napisać taki oto program


no to sie trzeba bylo uczyc
tu nikt za ciebie nie bedzie odrabial prac domowych
Sprzedam zestaw perkusji do GUITAR HERO na x360 - chetni pisacna PW
Each EMO can suck my ballsack but one in particular...
NIE POMAGAM NA PW, CHCESZ POMOCY - PISZ NA FORUM W ODPOWIEDNIM TEMACIE
GalkaPL - nieważne jaki będzie twój nowy nick my ZAWSZE będziemy pamiętać własnie ten...
Awatar użytkownika
fluid
*mod
 
Posty: 14746
Dołączenie: 12 Gru 2004, 00:38
Miejscowość: Warszawa
Pochwały: 947



Pomoc przy programie w turbo pascal

Postprzez CJ@8 28 Lut 2011, 20:11

Pomoze mi ktos? to naprawdę ważne.
CJ@8
~user
 
Posty: 30
Dołączenie: 01 Gru 2010, 21:26



Pomoc przy programie w turbo pascal

Postprzez kajtekjr 28 Lut 2011, 20:13

Można Ci pomóc, ale daj coś od siebie... Napisz kod, wklej go tutaj i wtedy będzie można Cię jakoś naprowadzić co zrobić aby zaczął działać jak należy.. Gotowca nie dostaniesz, bo założę się że to zadanie na programowanie do szkoły ;)
Sam takie miałem w pierwszej klasie technikum na profilu informatyka ;)
Fotografia motoryzacyjna ---> WWW
Awatar użytkownika
kajtekjr
~user
 
Posty: 8079
Dołączenie: 06 Paź 2005, 15:39
Miejscowość: Września
Pochwały: 306



Pomoc przy programie w turbo pascal

Postprzez Mikou@j 28 Lut 2011, 20:26

Programista ze mnie żaden, ale spróbuj tak.

Kod: Zaznacz wszystko
program Podnoszenie do potegi;
uses crt;
var
  liczba1 : real;
begin
clrscr;
  writeln('Podaj liczbe ktora chcesz podniesc do potegi');
  readln(liczba1);
  writeln('Podana liczba podniesiona do kwadratu to ', liczba1*liczba1);
  readln;
end.
ASUS TUF Gaming FX505DT R5-3550H/16GB || XBOX ONE + LG 43UJ6307 || Nintendo Switch ||
Image
"Nothing is true, everything is permitted"
NIE POMAGAM NA PW :!:
Awatar użytkownika
Mikou@j
»ekspert
»ekspert
 
Posty: 12734
Dołączenie: 03 Sty 2006, 21:48
Miejscowość: Katowice
Pochwały: 1007



Pomoc przy programie w turbo pascal

Postprzez CJ@8 28 Lut 2011, 20:30

Tak to zadanie do szkoły,ja dopiero zaczynam przygode z programowaniem,nie czaje jeszcze tego dlatego prosze o pomoc,badźcie wyrozumiali.

Dodano Dzisiaj, 19:33:
Tak to ja umiem,to ma byc napisane z funkcją.
CJ@8
~user
 
Posty: 30
Dołączenie: 01 Gru 2010, 21:26



Pomoc przy programie w turbo pascal

Postprzez floyd5 28 Lut 2011, 20:50

Kod: Zaznacz wszystko
function kwadrat(liczba:real):real
begin
kwadrat:=liczba*liczba;
end;


w kodzie programu (a-zmienna real)
Kod: Zaznacz wszystko
get(a);
write(kwadrat(a));


Nie mam kompilatora żeby to sprawdzić, a dawno nie bawiłem się pascalem, ale ogólną zasadę będziesz znał.
Awatar użytkownika
floyd5
~user
 
Posty: 1022
Dołączenie: 08 Kwi 2010, 19:41
Miejscowość: Radom/Łódź
Pochwały: 82



Pomoc przy programie w turbo pascal

Postprzez CJ@8 28 Lut 2011, 20:50

Chyba będe musiał tak to napisac nic bardziej zlozonego nie wymysle
Program potega;
uses crt;
var a,b:integer;
begin
writeln('Podaj a');
readln(a);
writeln('Podaj b');
readln(b);
writeln('Podana liczba podana do kwadratu to',a*b);
readln;
end.

Dodano Dzisiaj, 19:53:
floyd5 dzieki moze uda mi sie to jakos uporzadkowac.

Dodano Dzisiaj, 19:55:
I czy jedna zmienna wystarczy??
CJ@8
~user
 
Posty: 30
Dołączenie: 01 Gru 2010, 21:26



Pomoc przy programie w turbo pascal

Postprzez kajtekjr 28 Lut 2011, 21:30

To można, a nawet trzeba, zrobić na jednej zmiennej ;) Bo przecież kwadrat każdej liczby n to n*n ;)
Fotografia motoryzacyjna ---> WWW
Awatar użytkownika
kajtekjr
~user
 
Posty: 8079
Dołączenie: 06 Paź 2005, 15:39
Miejscowość: Września
Pochwały: 306



Pomoc przy programie w turbo pascal

Postprzez CJ@8 28 Lut 2011, 21:58

Program potega;
uses crt;
var a:real;
begin
clrscr;
function kwadrat(liczba:real):real
begin
get(a);
kwadrat:a*a;
write(kwadrat(a));
readln;
end;
end.
Prosze o poprawienie błędów.
CJ@8
~user
 
Posty: 30
Dołączenie: 01 Gru 2010, 21:26



Pomoc przy programie w turbo pascal

Postprzez floyd5 28 Lut 2011, 22:14

Program potega;
uses crt;
var a:real;
function kwadrat(liczba:real):real
begin
kwadrat:a*a;
end;
begin
clrscr;
get(a);
write(kwadrat(a));
readln;
end.


spróbuj taki
Awatar użytkownika
floyd5
~user
 
Posty: 1022
Dołączenie: 08 Kwi 2010, 19:41
Miejscowość: Radom/Łódź
Pochwały: 82



Pomoc przy programie w turbo pascal

Postprzez CJ@8 28 Lut 2011, 22:23

Coś jest nie tak :(
CJ@8
~user
 
Posty: 30
Dołączenie: 01 Gru 2010, 21:26



Pomoc przy programie w turbo pascal

Postprzez floyd5 28 Lut 2011, 22:45

Podaj co - nie mam kompilatora więc nie mogę sam sprawdzić.

Edit:
Ściągnałem kompilator i przetestowałem - teraz działa na pewno.
Kod: Zaznacz wszystko
Program potega;
uses crt;
var a:real;
function kwadrat(liczba:real):real;
begin
kwadrat:=liczba*liczba;
end;
begin
clrscr;
read(a);
write(kwadrat(a));
readln;
end.
Awatar użytkownika
floyd5
~user
 
Posty: 1022
Dołączenie: 08 Kwi 2010, 19:41
Miejscowość: Radom/Łódź
Pochwały: 82



Pomoc przy programie w turbo pascal

Postprzez CJ@8 28 Lut 2011, 22:48

Dzieki za pomoc.Do zamkniecia.
CJ@8
~user
 
Posty: 30
Dołączenie: 01 Gru 2010, 21:26




Powróć do Programy

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 31 gości