Тогда давайте просто решать тогда задачки для с++ нубскаи.
Мне скучно одному давайте вместе же!
Из-за высокой цены бензина водители озабочены затратами топлива своих автомобилей. Один водитель взял в рейс несколько емкостей бензина, записывая пройденные мили и бензин, использованный из каждой емкости. Разработайте программу на С++, которая вводила бы пробег в милях и бензин, использованный из каждой емкости. Программа должна рассчитывать и выводить на экран число миль на галлон для каждой емкости. После ввода исходных данных программа должна рассчитать и напечатать значение среднего числа миль на галлон, полученное для всех емкостей. Пример вывода:
Введите расход бензина (-1, если ввод
закончен): 12.8
Введите пройденный путь: 287
Для этой емкости получено миль / галлон
22.421875
Введите расход бензина (-1, если ввод
закончен): 10.3
Введите пройденный путь: 200
Для этой емкости получено миль / галлон
19.417475
Введите расход бензина (-1, если ввод
закончен): 5
Введите пройденный путь: 120
Для этой емкости получено миль / галлон
24.000000
Введите расход бензина (-1, если ввод закончен): -1
Средний расход бензина 21.601423
C > C++
>>1514285
В с++ есть почти всё из с.
Так что если захочется быстро можно научится с я щитаю.
Ладно. Начну в одиночестве решать.
#include <iostream>
using namespace std;
int main()
{
float mil, oil, totoil, totmil;
int bal;
do
{
cout << «Vvedite rashod topliva (-1 dlia vihoda)» << endl;
cin >> oil;
if (oil == -1)
break;
cout << «vvdite proidennii puti» << endl;
cin >> mil;
bal++;
totoil += oil;
totmil += mil;
cout << "Dlia etoi iomkosti polucenno mil / gallon " << (mil / oil) << endl;
}
while (oil != -1);
cout << "Srednii rashod brnzina raven " << (totmil / totoil);
return 0;
}
>>1514341
Вот йа решил ))
Разработайте программу на С++, которая будет определять, не превысили ли расходы клиента, имеющего депозитный счет, предела кредита. Для каждого клиента известны следующие данные:
Номер счета (целое).
Баланс с начала месяца.
Сумма всех расходов данного клиента в течение месяца.
Сумма всех приходов на счет данного клиента в течение месяца.
Допустимый размер кредита.
Программа должна ввести все эти данные, рассчитать новый баланс (равный начальному балансу + расход — приход) и определить, не превысил ли новый баланс предела кредита клиента. Для того клиента, чей кредит превышен, программа должна вывести на экран номер счета клиента, предел кредита, новый баланс и сообщение «Предел кредита превышен». Например:
>>1514344
Введите номер счета (-1, если ввод закончен) : 100
Введите начальный баланс: 5394.78
Введите сумму расходов: 1000.00
Введите сумму прихода: 500.00
Введите предел кредита: 5500.00
Счет: 100
Предел кредита: 5500.00
Баланс: 5894.78
Предел кредита превышен
Введите номер счета (-1, если ввод закончен) : 200
Введите начальный баланс: 1000.00
Введите сумму расходов: 123.45
Введите сумму прихода: 321.00
Введите предел кредита: 1500.00
Введите номер счета (-1, если ввод закончен) : 300
Введите начальный баланс: 500.00
Введите сумму расходов: 274.73
Введите сумму прихода: 100.00
Введите предел кредита: 800.00
Введите номер счета (-1, если ввод закончен) : -1
Щас пойду перекурю и начну ришать ))
Начну пожалуй.
Ей 2-й ты не хочешь порешать?
C:\rest\Works\c++\ed\main.cpp||In function ‹int main()›:|
C:\rest\Works\c++\ed\main.cpp|31|error: expected ‹while› before numeric constant|
C:\rest\Works\c++\ed\main.cpp|31|error: expected ‹(› before numeric constant|
C:\rest\Works\c++\ed\main.cpp|31|error: expected ‹)› before ‹;› token|
||=== Build finished: 3 errors, 0 warnings ===|
Как-то я в чём-то соснул ))
#include <iostream>
using namespace std;
int main()
{
int num;
float stmbal, rmbal, prmbal, mrasmaxbal, nbal;
do
{
cout << «vvedite nomaer sciota, dlia vihoda -1» << endl;
cin >> num;
if (num == -1)
break;
cout << «vvedite startovi balans» << endl;
cin >> stmbal;
cout << «vvedite summu rashodov» << endl;
cin >> rmbal;
cout << «vvedite summu prihoda» << endl;
cin >> prmbal;
cout << «vvedite limit credita» << endl;
cin >> mrasmaxbal;
nbal = (stmbal + prmbal) — rmbal;
cout << «Sciot» << num << endl << «Limit credita " << mrasmaxbal << endl;
cout << "balans — " << rmbal << endl;
if ((nbal — mrasmaxbal) < 0)
cout << "limit credita previshen\n» << endl;
else
cout << «limit credita ne previshen\n» << endl;
}
while (num != -1);
return 0;
}
>>1514452
Я даже знаю где.
>>1514920
Я уже нашёл где, котороче нидобавил закрывающий оператор.
Так что всё норм там.
(← + Сtrl) вернуться назадк новым сообщениям (Сtrl + →)