Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/26: Рейтинг темы: голосов - 26, средняя оценка - 4.65
1 / 1 / 2
Регистрация: 05.12.2011
Сообщений: 42
1

Вычисление стоимости покупки с учетом скидки

07.12.2011, 15:03. Показов 4836. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Программа вычисления стоимости покупки с учетом скидки.
Скидка предоставляется, если сумма>1000(5%), более 5000(7%), а так же дополнит скидка 2%- в выходные дни.
Информация о том является ли день выходным, программа должна получать на основе анализа.
С выходными не пойму как сделать...
C++
1
2
3
4
5
6
7
c = StrToFloat(Edit1->Text);
if (c > 1000)
  c = c * 5/100;
else if (c>5000)
  c = c * 7/100;
Label2->Caption="скидка "+FloatToStr(c) + " руб";
return;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2011, 15:03
Ответы с готовыми решениями:

Вычисление стоимости покупки с учетом скидки
Написать программу вычисления стоимости покупки с учетом скидки. Скидка 5% предоставляется если...

Вычисление стоимости покупки с учетом скидки
Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 10% предоставляется, если...

Вычисление стоимости покупки с учетом скидки
Помогите пожалуйста написать программу в vba.Завтра контрольная,весь интернет облазила в поисках...

Вычисление стоимости покупки с учётом скидки
Вычисление стоимости покупки с учётом скидки. Скидка в 3% предоставляется, если сумма покупки...

5
68 / 68 / 9
Регистрация: 10.02.2011
Сообщений: 131
07.12.2011, 15:08 2
C++
1
2
3
4
5
6
7
c = StrToFloat(Edit1->Text);
if (c > 1000)
c = c * 5/100;
else if (c>5000)
c = c * 7/100;
Label2->Caption="скидка "+FloatToStr(c) + " руб";
return;
Только строки
C++
1
2
if (c>5000)
 c = c * 7/100;
У вас никогда не выполнятся
0
Практикантроп
4826 / 2718 / 526
Регистрация: 23.09.2011
Сообщений: 5,777
07.12.2011, 15:10 3
- это здесь обсуждалось неоднократно...
Как определить день недели
0
68 / 68 / 9
Регистрация: 10.02.2011
Сообщений: 131
07.12.2011, 15:12 4
Нужно так:
C++
1
2
3
4
5
6
if (c > 5000)
    c *= 0,93;
else 
if (c>1000)
    c *= 0,95;
Label2->Caption="Стоимость покупки с учетом скидки "+FloatToStr(c) + " руб";
0
return (true);
1976 / 1111 / 221
Регистрация: 19.04.2011
Сообщений: 2,345
07.12.2011, 15:13 5
Цитата Сообщение от byMary Посмотреть сообщение
if (c > 1000)
c = c * 5/100;
else if (c>5000)
c = c * 7/100;
1. У вас условие уже неправильно записано. Если c>5000, то выполнится первое условие (>1000), а второе нет ибо else if. Собсно их нужно поменять местами, тогда всё будет правильно.
2. Вычисление так выглядит гораздо более
C++
1
c*=0.07;
3. Как определить день недели
0
0 / 0 / 0
Регистрация: 08.10.2018
Сообщений: 7
19.11.2018, 02:16 6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
#include <math.h>
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 
float c = StrToFloat(Edit1->Text);
if (c<5000)
c=c*0;
else
if(c<15000)
c = c /100*3;
else
 
if(c<30000)
c=c/100*5;
else
if(c>=30000)
c=c/100*10;
if(c<1)
Label2->Caption="Ó âàñ íåò ñêèäêè êóïèòå ÷òî íèáóäü åùå!!! ";
else
if(c<15000)
Label2->Caption="Âàøà ñêèäêà 3% "+FloatToStrF(c, ffFixed, 8,2) + " òåíãå";
else
if(c<30000)
Label2->Caption="Âàøà ñêèäêà 5% "+FloatToStrF(c, ffFixed, 8,2) + " òåíãå";
else
if(c>=30000)
Label2->Caption="Âàøà ñêèäêà 10% "+FloatToStrF(c, ffFixed, 8,2) + " òåíãå";
 
return;
}
0
19.11.2018, 02:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.11.2018, 02:16
Помогаю со студенческими работами здесь

Вычисление стоимости покупки с учетом скидки
Задача &quot;1&quot; Написать программу вычесления стоимости покупки с учетом скидки.Скидка 3% если...

Вычисление стоимости стимости покупки с учетом скидки
написать программу вычисление стоимости стимости покупки с учетом скидки. скидка в 3%...

Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 10% предоставляется , если сумма покупки больше 100 руб
Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 10% предоставляется ,...

Вычисления стоимости покупки с учётом скидки
Напишите пожалуйста программу вычисления стоимости покупки с учётом скидки. Скидка в 10%...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru