Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.71
sergei-1994
0 / 0 / 0
Регистрация: 01.07.2013
Сообщений: 28
#1

Напишите программу, вычисления стоимости покупки с учетом скидки - C++

03.09.2013, 15:11. Просмотров 2692. Ответов 11
Метки нет (Все метки)

Написать программу, вычисления стоимости покупки с учетом скидки. Скидка в 3% предоставляется в том случае, если сумма покупки больше 500 рублей, 5%, если сумма покупки больше 1000 руб. Программа должна проверять введенные пользователем данные и, если условие не выполняется, то выдать сообщение на экран. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.09.2013, 15:11     Напишите программу, вычисления стоимости покупки с учетом скидки
Посмотрите здесь:
C++ Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 10% предоставляется , если сумма покупки больше 100 руб
C++ Написать программу вычисления стоимости покупки с учетом скидки
C++ Написать программу вычисления стоимости покупки с учетом скидки
Написать программу вычисления стоимости покупки с учетом скидки C++
Программа вычисления стоимости покупки с учетом скидки C++
C++ Напишите программу, вычисляющую стоимость покупки с учетом скидки.
C++ Написать программу вычисления стоимости покупки с учётом скидки.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Hugra
47 / 47 / 1
Регистрация: 18.07.2013
Сообщений: 138
Записей в блоге: 1
03.09.2013, 15:20     Напишите программу, вычисления стоимости покупки с учетом скидки #2
Слушаюсь и повинуюсь, сейчас, только подожди 4 минутки, ладно?
MacInsider
4 / 4 / 0
Регистрация: 09.08.2013
Сообщений: 30
03.09.2013, 16:24     Напишите программу, вычисления стоимости покупки с учетом скидки #3
Программу реализовать не сложно.
Используйте для этого цикл if, то есть
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
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "");
 
    double summa;
    int percent;
    cout << "Введите сумму: ";
    cin >> summa;
    if(summa > 500)
    {
        percent = 3;
        summa = summa + (summa / 100 * percent);
        cout << "Сумма равна " << summa << endl;
    }
    else if(summa > 1000)
    {
        percent = 5;
        summa = summa + (summa / 100 * percent);
        cout << "Сумма равна " << summa << endl;
    }
    else if(summa <= 500)
        cout << "Вы ввели неверные данные, пожалуйста повторите еще раз..." << endl;
    
    system("pause");
    return 0;
}
h_wolf
9 / 9 / 1
Регистрация: 24.01.2013
Сообщений: 212
03.09.2013, 16:27     Напишите программу, вычисления стоимости покупки с учетом скидки #4
Ну к примеру как-то так:
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
int main()
{
    setlocale(LC_CTYPE, "");
 
    double Cost=0;
    double Tmp=0;
    std::cout<<"Введите стоимость покупки(для выхода введите любую букву): ";
 
    while(std::cin>>Cost)
    {
        if(Cost>500.0){
            Tmp=Cost*0.03;
            std::cout<<"Стоимость со скидкой: "<<(Cost-Tmp)<<std::endl;}
        else if(Cost>1000.0){
                Tmp=Cost*0.05;
                std::cout<<"Стоимость со скидкой: "<<(Cost-Tmp)<<std::endl;}
        else std::cout<<"Сумма покупки не предусматривает скидку."<<std::endl;
    }
    std::cout<<"Bye\n";
}


На будущее - если продолжишь так же обращаться за помощью - тебя буду игнорить. Вспомни о существовании таких слов как "Пожалуйста", "Помогите", "Спасибо" и вообще о хороших манерах общения.

Всем добра!
MacInsider
4 / 4 / 0
Регистрация: 09.08.2013
Сообщений: 30
03.09.2013, 16:27     Напишите программу, вычисления стоимости покупки с учетом скидки #5
Также можно добавить цикл while, который будет давать возможность работать программе до тех пор, пока пользователь не введет правильный результат.
h_wolf
9 / 9 / 1
Регистрация: 24.01.2013
Сообщений: 212
03.09.2013, 16:28     Напишите программу, вычисления стоимости покупки с учетом скидки #6
MacInsider, мне кажется что под "не те данные" подразумевался ввод не числовой величины.
MacInsider
4 / 4 / 0
Регистрация: 09.08.2013
Сообщений: 30
03.09.2013, 16:33     Напишите программу, вычисления стоимости покупки с учетом скидки #7
Цитата Сообщение от h_wolf Посмотреть сообщение
MacInsider, мне кажется что под "не те данные" подразумевался ввод не числовой величины.
)) суммы бывают разные.

извините, в предыдущем коде перепутал строчку. Вот этот норм.
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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "");
 
    double summa;
    int percent;
    cout << "Введите сумму: ";
    cin >> summa;
    if(summa > 500)
    {
        percent = 3;
        summa = summa - (summa / 100 * percent);
        cout << "Сумма равна " << summa << endl;
    }
    else if(summa > 1000)
    {
        percent = 5;
        summa = summa - (summa / 100 * percent);
        cout << "Сумма равна " << summa << endl;
    }
    else if(summa <= 500)
        cout << "Вы ввели неверные данные, пожалуйста повторите еще раз..." << endl;
    
    system("pause");
    return 0;
}
h_wolf
9 / 9 / 1
Регистрация: 24.01.2013
Сообщений: 212
03.09.2013, 16:33     Напишите программу, вычисления стоимости покупки с учетом скидки #8
MacInsider, это да. На самом деле условие неполное
Atlant_V
8 / 8 / 1
Регистрация: 14.08.2013
Сообщений: 99
03.09.2013, 16:38     Напишите программу, вычисления стоимости покупки с учетом скидки #9
Цитата Сообщение от MacInsider Посмотреть сообщение
Программу реализовать не сложно.
Используйте для этого цикл if, то есть
Ничего он использовать не собирается, тупо перепишет код и в лучшем случае вам "спасибо" скажет. Те кто хочет чего-то научиться иначе ставят вопрос, а не - "напишите ..."
h_wolf
03.09.2013, 16:39
  #10

Не по теме:

Atlant_V, эт конечно верно, но вдруг мы ошибаемся?)

MacInsider
4 / 4 / 0
Регистрация: 09.08.2013
Сообщений: 30
03.09.2013, 16:42     Напишите программу, вычисления стоимости покупки с учетом скидки #11
Цитата Сообщение от Atlant_V Посмотреть сообщение
Ничего он использовать не собирается, тупо перепишет код и в лучшем случае вам "спасибо" скажет. Те кто хочет чего-то научиться иначе ставят вопрос, а не - "напишите ..."
Так то да, многие думают, что если они просто покажут преподу программу и скажут, что это они сами написали, но при этом за них сделает это кто то другой, то они станут СуперБольшимиПрограммистами, но это далеко не так.

Добавлено через 1 минуту
еще можно написать так:
C++
1
summa -= (summa / 100 * percent);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.09.2013, 17:59     Напишите программу, вычисления стоимости покупки с учетом скидки
Еще ссылки по теме:
Вычисление стоимости покупки с учетом скидки C++
C++ Вычисление стоимости покупки с учетом скидки
C++ Написать программу вычисления стоимости разговора по телефону с учетом скидки
Написать программу вычисления стоимости разговора по телефону с учетом 20% скидки, предоставляемой по субботам и воскресеньям. C++
C++ Написать Windows-приложение для вычисления стоимости покупки с учетом 8%

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

Или воспользуйтесь поиском по форуму:
sergei-1994
0 / 0 / 0
Регистрация: 01.07.2013
Сообщений: 28
03.09.2013, 17:59  [ТС]     Напишите программу, вычисления стоимости покупки с учетом скидки #12
Спасибо
Yandex
Объявления
03.09.2013, 17:59     Напишите программу, вычисления стоимости покупки с учетом скидки
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru