Informatyka Turbo Pascal

sandritta
Użytkownik
Użytkownik
Posty: 1
Rejestracja: 5 lis 2009, o 17:33
Płeć: Kobieta
Lokalizacja: Opole
Podziękował: 1 raz

Informatyka Turbo Pascal

Post autor: sandritta »

Zadania trzeba zrobić w programie TurboPascal. Mam z nimi ogromny problem i nie wiem jak je zrobić. Czy ktoś mi napisze chociaż kilka zadań tak, jak nalezy je napisać w programie? Proszę! Jest to pilne !

[zad101]

Zadanie
Dane są dwie liczby całkowite. Napisz program, który obliczy ich sumę i iloczyn.
Wejście
Pierwszy i jedyny wiersz wejścia zawiera dwie liczby całkowite z zakresu -32768..32767.
Wyjście
W pierwszym wierszu wyjścia należy zapisać sumę obu liczb, w wierszu drugim zakończonym znakiem nowej linii ich iloczyn.

Przykład
Dla pliku wejściowego:
18 9
poprawną odpowiedzią jest plik wynikowy:
27
162

[zad102]

Zadanie
Dana jest nieujemna liczba rzeczywista h. Napisz program, który wyznaczy pole powierzchni i obwód trójkąta równobocznego o wysokości h.
Wejście
Pierwszy i jedyny wiersz wejścia zawiera nieujemną liczbę rzeczywistą h.
Wyjście
W pierwszym wierszu wyjścia należy zapisać pole powierzchni trójkąta równobocznego o wysokości h, w wierszu drugim obwód tego trójkąta. Obie liczby powinny być wypisane z dokładnością do dwóch miejsc po przecinku.

Przykład
Dla pliku wejściowego:
6.00
poprawną odpowiedzią jest plik wynikowy:
20.78
20.78

[zad103]

Zadanie
W pewne koło wpisano kwadrat, w który następnie ponownie wpisano koło. Otrzymano koło o polu powierzchni S. Jaką długość ma obwód większego z kół?
Wejście
W pierwszym wierszu pliku wejściowego zakończonym znakiem nowej linii zapisano jedną dodatnią liczbę rzeczywistą S.
Wyjście
W pierwszym i jedynym wierszu pliku wyjściowego należy zapisać długość obwodu większego z kół z dokładnością do jednego miejsca po przecinku.

Przykład
Dla pliku wejściowego:
5
poprawną odpowiedzią jest plik wynikowy:
11.2

[zad104]

Zadanie
Dany jest ośmiokąt foremny o boku a. Napisz program, który obliczy pole P tego ośmiokąta.
Wejście
Pierwszy i jedyny wiersz wejścia zawiera liczbę całkowitą a.
Wyjście
W pierwszym i jedynym wierszu wyjścia należy zapisać liczbę P z dokładnością do 2 miejsc po przecinku.

Przykład
Dla pliku wejściowego:
1
poprawną odpowiedzią jest plik wynikowy:
4.83

[zad105]

Zadanie
Przekątna prostokąta ma długość d, zaś stosunek długości jego sąsiednich boków wynosi 4:3. Napisz program obliczający pole powierzchni i obwód tego prostokąta.
Wejście
Pierwszy i jedyny wiersz wejścia zawiera liczbę rzeczywistą d.
Wyjście
W pierwszym wierszu wyjścia należy zapisać obliczone pole powierzchni prostokąta z dokładnością do dwóch miejsc po przecinku, w wierszu drugim jego obwód z taką samą dokładnością.

Przykład
Dla pliku wejściowego:
5
poprawną odpowiedzią jest plik wynikowy:
12.00
14.00

[zad106]

Zadanie
Dany jest odcinek o końcach w punktach A i B oraz punkt K. Napisz program, który obliczy odległość punktu K od środka odcinka AB.
Wejście
Pierwszy wiersz wejścia zawiera dwie liczby rzeczywiste oddzielone pojedynczą spacją - współrzędne punktu A. W wierszu drugim w taki sam sposób zapsano współrzędne punktu B, w trzecim współrzędne punktu K.
Wyjście
W pierwszym wierszu wyjścia należy zapisać dwie liczby rzeczywiste z dokładnością do jednego miejsca po przecinku i oddzielone pojedynczą spacją - współrzędne środka odcinka AB. W wierszu drugim obliczoną odległość z taką samą dokładnością.

Przykład
Dla pliku wejściowego:
3.05 1.15
1.64 3.22
4.27 1.55
poprawną odpowiedzią jest plik wynikowy:
2.3 2.2
2.0

[zad107]

Zadanie
Dane są współrzędne trzech punktów na płaszczyżnie A, B i C. Oblicz długość odcinka PQ, gdzie P jest środkiem odcinka AB, zaś Q środkiem odcinka AC.
Wejście
Pierwsze trzy wiersze pliku wejściowego zawierają dwie liczby rzeczywiste oddzielone pojedynczą spacją: współrzędne punktów odpowiednio A, B i C.
Wyjście
W pierwszym i jedynym wierszu pliku wyjściowego zakończonym znakiem nowej linii należy zapisać obliczoną długość odcinka PQ z dokładnością do dwóch miejsc po przecinku.

Przykład
Dla pliku wejściowego:
4 4
7 7
8 4
poprawną odpowiedzią jest plik wynikowy:
1.58

[zad108]

Zadanie
Punkty A i B są wierzchołkami trójkąta ABC, zaś punkt P środkiem boku AC. Oblicz obwód i pole powierzchni tego trójkąta.
Wejście
Pierwsze trzy wiersze pliku wejściowego zawierają dwie dodatnie liczby rzeczywiste oddzielone pojedynczą spacją: współrzędne punktów odpowiednio A, B i P.
Wyjście
W pierwszym wierszu pliku wyjściowego należy zapisać długość obwodu trójkąta ABC z dokładnością do dwóch miejsc po przecinku, w wierszu drugim zakończonym znakiem nowej linii obliczone pole powierzchni, z dokładnością do dwóch miejsc po przecinku.

Przykład
Dla pliku wejściowego:
1 5
-2 9
4 -3
poprawną odpowiedzią jest plik wynikowy:
44.02
12.00
Przykład
Dla pliku wejściowego:
-2 -4
9 -1
4 7
poprawną odpowiedzią jest plik wynikowy:
55.49
103.00

[zad109]

Zadanie
Liczby a, b i c są współczynnikami równania kwadratowego ax2+bx+c=0, w którym wyróżnik delta jest dodatni. Napisz program, który wypisze rozwiązania tego równania.
Wejście
Pierwszy wiersz wejścia zawiera trzy liczby całkowite a, b i c z zakresu -128..127, oddzielone pojedynczą spacją.
Wyjście
W pierwszym wierszu wyjścia należy zapisać dwie liczby rzeczywiste z dokładnością do trzech miejsc po przecinku - rozwiązania równania.

Przykład
Dla pliku wejściowego:
6 -3 -5
poprawną odpowiedzią jest plik wynikowy:
-0.696 1.196

[zad110]

Zadanie
Jaś bawi się lokomotywą, która porusza się ze stałą prędkością v po torze w kształcie okręgu o promieniu r.
Napisz program, który obliczy po jakim czasie lokomotywa wykona n okrążen toru.
Wsk.: Liczbę pi otrzymamy wpisując pi np. obwod:=2*pi*r.
Wejście
Pierwszy i jedyny wiersz wejścia zakończony znakiem nowej linii zawiera trzy liczby oddzielone pojedynczą spacją: liczbę rzeczywistą v wyrażającą prędkość w kilometrach na godzinę, liczbę całkowitą r z zakresu 1..100, która jest promieniem okręgu wyrażonym w metrach oraz liczbę całkowitą n z zakresu 1..20.
Wyjście
Pierwszy i jedyny wiersz wyjścia zakończony znakiem nowej linii powinien zawierać jedną liczbę rzeczywistą zapisaną z dokładnością do dwóch miejsc po przecinku - obliczony potrzebny czas wyrażony w sekundach.

Przykład
Dla pliku wejściowego:
7.83 10 17
poprawną odpowiedzią jest plik wynikowy:
491.10
zdzinus
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 4 lis 2009, o 00:30
Płeć: Kobieta
Lokalizacja: Kraków
Pomógł: 1 raz

Informatyka Turbo Pascal

Post autor: zdzinus »

narazie napisze rozwiazania dwoch pierwszych zadan, moze dasz rade juz reszte napisac
nie uzywam LaTeX poniewaz pisze dokladny zapis taki jak ma byc w pascalu

[zad101]

Kod: Zaznacz cały

begin
readln(a, b);     //wczytuje 2 liczby
writeln(a+b);    //wypisuje sume
writeln(a*b);    //wypisuje iloczyn
end.
[zad102]

Kod: Zaznacz cały

begin
readln(h);
pole := 1/2 * (2*sqrt(3) * h)/3 * h;
obwod := 3 * (2*sqrt(3) * h)/3;
writeln(pole:0:2);               // dokladnosc do dwoch miejsc po przecinku
writeln(obwod:0:2);
end.
Ostatnio zmieniony 7 lis 2009, o 14:35 przez miki999, łącznie zmieniany 1 raz.
Powód: Odpowiedzi umieściłem w tagach [code]- myślę, że jest to bardziej czytelne. Pozdrawiam.
ODPOWIEDZ