Предмет: Информатика,
автор: Аноним
Помогите пожалуйста в С++....
Извеcтны массы и радиусы двух планет Венера mv=4.86•1027 г, rv=6175 км;
Сатурн ms=5.68•1029 г, rs=57750 км. Определить, какая планета имеет
наибольшее ускорение силы тяжести (формула для определения ускорения
силы тяжести g=Gm/r2, где универсальная гравитационная постоянная
G =6.7•10-8 г-1см2сек-2).
Ответы
Автор ответа:
0
Как-то так.
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
double G, g_saturn, g_venus, m_venus, m_saturn, r_venus, r_saturn ;
m_venus = 4.81068 * pow(10,24);
m_saturn = 561.80376 * pow(10,24);
r_venus = 6,052 * pow(10, 6);
r_saturn = 60,100 * pow(10, 6);
G = 6.67 * pow(10,-11);
g_venus = G * m_venus / pow(r_venus, 2);
g_saturn = G * m_saturn / pow(r_saturn, 2);
cout << "Ускорение свободного падения на Венере: " << g_venus << endl;
cout << "Ускорение свободного падения на Сатурне: " << g_saturn << endl;
if (g_venus > g_saturn)
{
cout << "Венера имеет наибольшее ускорение свободного падения. " << endl;
}
else
{
cout << "Сатурн имеет наибольшее ускорение свободного падения. " << endl;
}
return 0;
}
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
double G, g_saturn, g_venus, m_venus, m_saturn, r_venus, r_saturn ;
m_venus = 4.81068 * pow(10,24);
m_saturn = 561.80376 * pow(10,24);
r_venus = 6,052 * pow(10, 6);
r_saturn = 60,100 * pow(10, 6);
G = 6.67 * pow(10,-11);
g_venus = G * m_venus / pow(r_venus, 2);
g_saturn = G * m_saturn / pow(r_saturn, 2);
cout << "Ускорение свободного падения на Венере: " << g_venus << endl;
cout << "Ускорение свободного падения на Сатурне: " << g_saturn << endl;
if (g_venus > g_saturn)
{
cout << "Венера имеет наибольшее ускорение свободного падения. " << endl;
}
else
{
cout << "Сатурн имеет наибольшее ускорение свободного падения. " << endl;
}
return 0;
}
Автор ответа:
0
Функция pow(x, y)) умеет обращаться с отрицательными степенями?
Автор ответа:
0
Может
Автор ответа:
0
Опаньки! Понял! Там в определении радиусов r_venus, r_saturn стоят запятые, а нужно десятичные точки. То то у меня компилятор бурчал, что величины r_venus, r_saturn в далнейшем не используются. А так ставим точки и все ок.
Автор ответа:
0
Некоторые значения копировал и не заметил. Спасибо за помощь
Автор ответа:
0
Не за что. Пожалуй на информатике на числа тут внимания и не обратят.
Интересные вопросы
Предмет: Химия,
автор: Amur48
Предмет: Математика,
автор: kaktusqosha
Предмет: Математика,
автор: sabinauzakpaeva729
Предмет: Математика,
автор: Аноним
Предмет: Физика,
автор: pashatabolo666