Помощь - Поиск - Пользователи - Календарь
Полная версия: Задача с пушкой,помогите
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
serg
На заданном расстоянии l от пушки находится стена. Известен угол наклона пушки α и начальная скорость снаряда V0. Попадет ли снаряд в стену?
Соотношение L=l*tg(a)-g*sqr(l)/2*sqr(V)*sqr(cos(a))
sheka
А что это такая за ф-ла??? я другую знаю: L(длина полета)=v0*v0*sin(2*a)/g

Добавлено через 6 мин.
Понял. только вы ее не правильно написали:
L=l*tg(a)-g*sqr(l)/(2*sqr(V)*sqr(cos(a)))
serg
извиняюь,да,я сам писал,только чтото не получаеться,либо всегда попадает,либо всегда нет
sheka
Цитата(serg @ 24.11.2009 20:21) *

извиняюь,да,я сам писал,только чтото не получаеться,либо всегда попадает,либо всегда нет


var a,v0,L:real;
begin
readln(v0,a,L{длина полета});
if L<v0*v0*sin(2*a)/g then writeln('ne popadet') else writeln('popadet');
end.

Должно работать. smile.gif
Lapp
Цитата(sheka @ 24.11.2009 21:29) *
Должно работать.

Чего-то я не понимаю... А почему нет зависимости от высоты стенки h?
Кстати, она дана вообще?
serg
Цитата(Lapp @ 26.11.2009 5:58) *

Чего-то я не понимаю... А почему нет зависимости от высоты стенки h?
Кстати, она дана вообще?

в том то и дело что она не дана...думаю взять метр,ругаться не будут,а вот задачу надо доделать yes2.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.