Предмет: Информатика, автор: grom13veplay

Пользователь вводит количество дней, указывает процент скидки и вводит сумму. Рассчитать прибыль, если за каждый день сумма увеличивается на 3 $ и затем применяется скидка, то есть итоговая сумма еще увеличивается на данное число процентов.


grom13veplay: все равно не работает
grom13veplay: #include
#include
#include
#include
#include
#include
using namespace std;
int main() {
srand(time(0));
SetConsoleCP(1251); SetConsoleOutputCP(1251);
int days,sale;
float sum=0;
cout << "Ââåäèòå êîëè÷åñòâî äíåé, ñêèäêó, ñóììó(â äîëëàðàõ): ";
cin>>days>>sale>>sum;
sale/=100;
for(int i=0; i{
 sum+=3;
 sum+=sum*sale;
}
cout << "Èòîãîâàÿ ïðèáûëü ðàâíà = " <return 0;
_getch();
}
Browze: Что опять?
Browze: И что это?
grom13veplay: таже ошибка
Browze: Проблема на твоей стороне. Я предоставил тебе скришнот, где видно, что у меня все работает.
Browze: Ошибка опять с тем /160?
grom13veplay: да
grom13veplay: в общем не знаю почему но в моем компиле не работает а в онлайн работает
grom13veplay: короче разберусь потом

Ответы

Автор ответа: Browze
1
#include <iostream>

int main()

{

int

 days,

 sale;

float sum = 0.0f;

std::cout << "Введите количество дней, скидку, сумму(в долларах): ";

std::cin >> days >> sale >> sum;

sale /= 100;

for(int i = 0; i < days; i++)

{

 sum += 3; // прибавляем 3$

 sum += sum * sale; //прибавляем процент от суммы

}

std::cout << "Итоговая прибыль равна = " << sum << std::endl;
}
Приложения:
Похожие вопросы
Предмет: Литература, автор: twj