Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
slepak1993
Nowy
Dołączył: 11 Cze 2011
Posty: 1
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: sdasd
|
Wysłany: Sob 13:59, 11 Cze 2011 Temat postu: zadanie problem |
|
|
witam mam zadanie a wraz zadaniem problem . compilator ukazyje mi 5 błedów nie wiem o co chodzi . Już sie trohce mecze z tym zadaniem i dalej nie wiem o co chodzi .
program zmienne_dynamiczne;
{deklaracja wska«nik˘w - zmienne statyczne, w pami©ci konwencjonalnej}
var p, q, z, x, obwod: ^real;
begin
writeln('Obliczanie obwodu trapezu');
{utworzenie zmiennej dynamicznej typu real, wskazywanej pezez wska«nik p,
w pami©ci rozszerzonej (na tzw. stercie)}
new(p);
{utworzenie zmiennej dynamicznej typu real, wskazywanej pezez wska«nik q
w pami©ci rozszerzonej (na tzw. stercie)}
new(q);
{utworzenie zmiennej dynamicznej typu real, wskazywanej pezez wska«nik p,
w pami©ci rozszerzonej (na tzw. stercie)}
new(z);
{utworzenie zmiennej dynamicznej typu real, wskazywanej pezez wska«nik p,
w pami©ci rozszerzonej (na tzw. stercie)}
new(x);
writeln('Podaj dugoci bok˘w trapezu');
write('a = ');
{wczytanie z konsoli (klawiatury) wartoci zmiennej wskazywanej przez p}
readln(p^);
write('b = ');
{wczytanie z konsoli (klawiatury) wartoci zmiennej wskazywanej przez q}
readln(q^);
write('c = ');
{wczytywanie z konsoli (klawiatury) wartoci zmiennej wskazywanej przez z}
readln(z^);
write('d = ');
{wczytywanie z konsoli (klawiatury) wartoci zmiennej wskazywanej przez z}
readln(x^);
{utworzenie zmiennej...}
new(obwod);
{instrukcja podstawiania - obliczenie...}
obwod^ := a^+b^+c^+d^;
{wypisanie wyniku na konsoli (ekranie), warto† zmiennej wskazywanej
przez wska«nik obwod (obwod^) w obwodize o szerokoci 10 znak˘w, z dokadnociĄ
4 cyfr po przecinku}
writeln('Obwod trapezu = ', obwod^:10:4);
{usuni©cie z pami©ci wczeniej utworzonych zmiennych dynamicznych}
dispose(p);
dispose(q);
dispose(z);
dispose(x);
dispose(obwod);
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
|
 |
yuurei
Nowy
Dołączył: 17 Paź 2011
Posty: 4
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Katowice
|
Wysłany: Pon 4:25, 17 Paź 2011 Temat postu: |
|
|
Powinno być tak:
Kod: |
program zmienne_dynamiczne;
var p, q, z, x, obwod: ^real;
begin
writeln('Obliczanie obwodu trapezu');
new(p);
new(q);
new(z);
new(x);
writeln('Podaj dlugosc bokow trapezu');
write('a = ');
readln(p^);
write('b = ');
readln(q^);
write('c = ');
readln(z^);
write('d = ');
readln(x^);
new(obwod);
obwod^ := p^+q^+z^+x^;
writeln('Obwod trapezu = ', obwod^:10:4);
dispose(p);
dispose(q);
dispose(z);
dispose(x);
dispose(obwod);
end.
|
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
Bluetab template design by FF8Jake of FFD
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group
|