
Решить задачи на языке С++ и отправить на проверку учителю. 1. Из поселка в город выехал
мотоциклист со скоростью 60 км/ч. В то же время ему на встречу выехал велосипедист со скоростью 15 км/ч. Они встретились через 2 часа. 1)Кто был ближе до города, когда они встретились мотоциклист или велосипедист? 2)Какое расстояние от города до поселка? 2. Двое рабочих заработали вместе 900 рублей. Один работал 2 недели, а другой 4 недели. Сколько денег заработал каждый?

Ответы на вопрос

1)
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL,"RUS");
const int t=2;
const int v1=60;
const int v2=15;
int s, s1, s2;
s1=v1*t;
s2=v2*t;
s=s1+s2;
cout<<"Они были на одинаковом расстоянии, равном "<<s2<<" км"<<endl;
cout<<"Расстояние от города до поселка = "<<s1+s2<<" км"<<endl;
system("pause");
return 0;
}
2)
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL,"RUS");
const int t1=2;
const int t2=4;
const int zarabotok=900;
int stavka, fee1, fee2;
stavka=zarabotok/(t1+t2);
fee1=stavka*t1;
fee2=stavka*t2;
cout << fee1 <<" рублей заработал первый рабочий"<< endl;
cout << fee2 <<" рублей заработал второй рабочий" << endl;
system("pause");
return 0;
}



Для решения этих задач на языке C++, можно написать соответствующие программы. Вот их решение:
- Задача о мотоциклисте и велосипедисте:
cpp#include <iostream>
int main() {
const int motoSpeed = 60; // Скорость мотоциклиста, км/ч
const int bikeSpeed = 15; // Скорость велосипедиста, км/ч
const int meetingTime = 2; // Время встречи, часы
// Расстояние до города для мотоциклиста и велосипедиста
int distanceMoto = motoSpeed * meetingTime;
int distanceBike = bikeSpeed * meetingTime;
std::cout << "Расстояние до города для мотоциклиста: " << distanceMoto << " км\n";
std::cout << "Расстояние до города для велосипедиста: " << distanceBike << " км\n";
// Определение, кто был ближе до города
if (distanceMoto < distanceBike) {
std::cout << "Мотоциклист был ближе до города\n";
} else if (distanceMoto > distanceBike) {
std::cout << "Велосипедист был ближе до города\n";
} else {
std::cout << "Мотоциклист и велосипедист встретились в одной точке\n";
}
return 0;
}
- Задача о заработке рабочих:
cpp#include <iostream>
int main() {
int totalEarned = 900; // Общий заработок, рубли
int worker1Weeks = 2; // Количество недель работы первого рабочего
int worker2Weeks = 4; // Количество недель работы второго рабочего
// Вычисление заработка каждого рабочего
int worker1Earned = (totalEarned * worker1Weeks) / (worker1Weeks + worker2Weeks);
int worker2Earned = totalEarned - worker1Earned;
std::cout << "Первый рабочий заработал: " << worker1Earned << " рублей\n";
std::cout << "Второй рабочий заработал: " << worker2Earned << " рублей\n";
return 0;
}
Вы можете скопировать код каждой программы в среду разработки C++ (например, Code::Blocks, Visual Studio, или онлайн компилятор) и запустить программы, чтобы увидеть результаты. Затем отправьте результаты учителю для проверки.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili