Witam... Jestem nowy...
Mam do zrobienia zadanie z informatyki na zaliczenie semestru....
Zadanie wyglada nastepująco:
Wykonaj w Delphi aplikację okinokwą, która pozwoli obliczyć ile cieczy znajduje się w zbiorniku o średnicy d i długości l położonym horozontalni.
Do programu należy podać d, l, h w okienkach.
Program ma być idiotoodporny (czyli jak to twierdził nauczyciel od informatyki ma on robić cos takiego że np jezeli sie wpisze srednice zbiornika 3m a ilosc wody 4m to ma wyskakiwać błąd czy coś w tym stulu)
Z góry dziekuje za pomoc...
[Delphi]Zadanie
Rozpoczęty przez
kamillo918
, 10 03 2008 12:52
7 odpowiedzi w tym temacie
#1
Napisano 10 03 2008 - 12:52
#2
Napisano 10 03 2008 - 13:01
zgłoś sie do szeryf 007 on jest specem od programowania
#3
Napisano 10 03 2008 - 13:31
ok napisalem zobacze co z teog wyniknie
#4
Napisano 10 03 2008 - 17:11
Sory ale ja tylko Turbo Pascal :-( Nie mogę Ci pomóc. Ale jak coś z Pascala to wal języka Delphi nie znam
#5
Napisano 11 03 2008 - 20:37
dobra dzieki...
moze ktos inny mi pomoze....
moze ktos inny mi pomoze....
#6
Napisano 11 03 2008 - 22:05
Witam :-) Mój 1 post na forum :-)
"Ile cieczy znajduje się w zbiorniku o średnicy d i długości l położonym horozontalni.
Do programu należy podać d, l, h w okienkach."
Rozumiem, że zbiornik jest w kształcie walca, tak ?
Nie rozumiem 2 rzecz:
1."położonym horozontalni" - mógłbyś wyjaśnić
2. Do czego zmienna h ? Do tego położenia horo... ?
Mogę zrobić Ci ten program obliczając objętość tego zbiornika(walca) z podanej średnicy/promienia i długości/wysokości.
Jak wyjaśnisz dokładniej o co chodzi to myślę, że uda mi się Ci pomóc :-)
szeryf_007 Delphi składa się z elementów języka Object Pascal czyli jeśli znasz Pascala to praca w Delphi nie powinna sprawić Ci wiele problemów, bo to tylko wrzucanie na formę rożnego rodzaju obiektów. O Delphi warto zahaczyć podczas/po nauce Pascala ponieważ jest to ciekawe środowisko i można szybko "stworzyć" jakąś aplikację windowsową.
"Ile cieczy znajduje się w zbiorniku o średnicy d i długości l położonym horozontalni.
Do programu należy podać d, l, h w okienkach."
Rozumiem, że zbiornik jest w kształcie walca, tak ?
Nie rozumiem 2 rzecz:
1."położonym horozontalni" - mógłbyś wyjaśnić
2. Do czego zmienna h ? Do tego położenia horo... ?
Mogę zrobić Ci ten program obliczając objętość tego zbiornika(walca) z podanej średnicy/promienia i długości/wysokości.
Jak wyjaśnisz dokładniej o co chodzi to myślę, że uda mi się Ci pomóc :-)
szeryf_007 Delphi składa się z elementów języka Object Pascal czyli jeśli znasz Pascala to praca w Delphi nie powinna sprawić Ci wiele problemów, bo to tylko wrzucanie na formę rożnego rodzaju obiektów. O Delphi warto zahaczyć podczas/po nauce Pascala ponieważ jest to ciekawe środowisko i można szybko "stworzyć" jakąś aplikację windowsową.
#7
Napisano 12 03 2008 - 10:25
Nie mam delphi ani pascala żeby to sprawdzić ale powinno działać. Chodzi mi głownie o funkcję arccos (odwrotność cosinusa), nie pamiętam czy w delphi taka jest, czy trzeba jakoś kombinować
Wszystko wklep do jakiegos buttona, oczywiście trzy edity na wpisanie danych i label na wynik
var d,l,h,r:real;
d:=StrToFloat(Edit1.text);
l:=StrToFloat(Edit2.text);
h:=StrToFloat(Edit3.text);
r:=d/2;
if (d>0) and (l>0) and (l>0) and (h<d) then
begin;
alfa:=arccos((r-h)/r);
v:= (((2*alfa)/360)*(pi*r*r)-((r*r*sin(2*alfa)/2))*h;
label1.text:=FloatToStr(v);
end
else
label1.text:='Błedne dane';
Wszystko wklep do jakiegos buttona, oczywiście trzy edity na wpisanie danych i label na wynik
var d,l,h,r:real;
d:=StrToFloat(Edit1.text);
l:=StrToFloat(Edit2.text);
h:=StrToFloat(Edit3.text);
r:=d/2;
if (d>0) and (l>0) and (l>0) and (h<d) then
begin;
alfa:=arccos((r-h)/r);
v:= (((2*alfa)/360)*(pi*r*r)-((r*r*sin(2*alfa)/2))*h;
label1.text:=FloatToStr(v);
end
else
label1.text:='Błedne dane';
#8
Napisano 16 03 2008 - 12:51
jakos daje narazie rade... jak cos to umieszcze caly kod jak mi wyjdzie i temat do zamkniecia
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych