Помогите составить программу!пожалуйста!!!!ооочень надоракета запускается с земли со...

0 голосов
92 просмотров

Помогите составить программу!пожалуйста!!!!ооочень надо
ракета запускается с земли со скоростью V(км час) в направлении движения земли по орбите вокруг солнца. составить программу,определяющую результат запуска ракета в зависимости от скорости V.
Известно,что при V16,4 ракета покинет солнечную систему.


Информатика (39 баллов) | 92 просмотров
0

Какой язык программирования?

0

паскаль

0

может, скорость в км/с? Обычно космические скорости в этой единице выражают

0

Потому что 16.4 это в км/с!

0

в задании написано км.час

0

Вранье! При 16,4 км/ч ракета взлетит даже с Земли!! Это скорость велосипеда!

0

ну может опечатка,а если в секунду

0

программу то можно составить?

Дано ответов: 2
0 голосов
Правильный ответ

Решение на VB

Sub Rocket()
    Dim x As Single
    x = InputBox("Введите скорость ракеты в км/с")
    Select Case x
    Case Is < 7.91
        MsgBox "Ракета упадет на Землю"
    Case 7.91
        MsgBox "Ракета будет вращаться вокруг Земли по круговой орбите"
    Case Is < 11.2
        MsgBox "Ракета будет вращаться вокруг Земли по эллиптической орбите"
    Case Is < 16.4
        MsgBox "Ракета будет способна перемещаться в пределах Солнечной системы"
    Case Else
        MsgBox "Ракета покинет Солнечную систему"
    End Select
End Sub

(142k баллов)
0 голосов

Var v:real;
begin
write('Введите скорость в км/c: ');
readln(v);
if v<7.9 then <br>  writeln('Ракета упадет на Землю');
if v=7.9 then
  writeln('Ракета будет двигаться вокруг Земли по круговой орбите');
if (v>7.9) and (v<11.2) then <br>  writeln('Ракета будет двигаться вокруг Земли по эллиптической орбите');
if v=11.2 then
  writeln('Ракета будет двигаться вокруг Солнца по круговой орбите');
if (v>11.2) and (v<16.4) then <br>  writeln('Ракета будет двигаться вокруг Солнца по эллиптической орбите');
if v>16.4 then writeln('Ракета покинет Солнечную систему');
end.