С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 15.11.2022
Сообщений: 8

Рассчитать сумму налога в зависимости от стоимости

15.11.2022, 12:06. Показов 385. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Введите число N – цена продукта.
На товар стоимостью до 999 грн. включая – налог 2%.
от 1000 грн. до 9999 грн. включая – налог 3%.
Все, что больше 10000 грн., налог – 5%.
Необходимо рассчитать сумму налога в зависимости от стоимости.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.11.2022, 12:06
Ответы с готовыми решениями:

Рассчитать сумму налога за год, вывести на экран фамилию, зарплату и сумму налога
классдолжен включать: - компоненты данные - методы: а) конструктор по умолчанию; б) конструктор с параметрами; в) конструктор...

Рассчитать сумму налога
Помогите пожалуйста записать формулу типа: если число А<B То С = А, если А < B то С = Б. Прикрепляю для наглядности файл. А = О4 (колонка...

Рассчитать скидку в зависимости от стоимости покупки.
Магазин предлагает гибкую систему скидок в зависимости от общей суммы покупки. 5000 и выше => 50% 3000-4999 => 30% ...

1
 Аватар для Tanya2007
593 / 230 / 72
Регистрация: 13.05.2020
Сообщений: 412
15.11.2022, 14:05
Лучший ответ Сообщение было отмечено e6lipse как решение

Решение

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
#include <iostream>
#include <Windows.h>
 
int main ()
{
    setlocale(LC_ALL, "Russian");   //подключаем ввод/вывод русских букв в консоли
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    
    float price;                    //переменная для цены
    
    while(true)                     //запускаем цикл для проверки на правильность ввода цены
    {
        std::cout << "Введите цену: ";       //просим ввести цену
        std::cin.unsetf(std::ios::skipws);  //для потока ввода утанавливаем флаг - "не игнорировать разделители"
                                            //на случай, если пользователь не введет число и нажмет Enter
        std::cin >> price;                  //считываем введенное число  
        if (!std::cin.fail())               //если в поток, после ввода числа, не установились никакие флаги ошибок
        {                                   //т.е. если мы не пытались ввести что-либо другое, кроме цифр и знака минус
            if(price > 0)                   //проверяем, чтобы введенное число было больше нуля
            {
                std::cin.ignore(100, '\n'); //если это так, "съедаем" все символы в потоке ввода, включая ограничитель
                break;                      //прерываем цикл
            }
        }
        std::cin.clear();                   //приходим сюда, если не корректный ввод цены (пытались вместо цифр писать буквы или другие символы)
        std::cin.ignore(100, '\n');         //"съедаем" все символы в потоке ввода, включая ограничитель, повторяем тело цикла
    }
                                            
                                            //если цена введена корректно
    std::cout << std::endl;                 //переходим на новую строку
    
    if (price < 1000.00)                    //если цена меньше 1000 тогда выводим 2% суммы налога 
        std::cout << price << " * 2% налога = " << price * 2 / 100 << std::endl;
    else if(price >= 1000.00 && price < 10000.00)//если цена >= 1000 и < 10000 тогда выводим 3% суммы налога 
        std::cout << price << " * 3% налога = " << price * 3 / 100 << std::endl;
    else                                    //если цена >= 10000 тогда выводим 5% суммы налога 
        std::cout << price << " * 5% налога = " << price * 5 / 100 << std::endl;
    
    system("pause");                        //задерживаем программу, чтобы она сразу не закрывалась
    return 0;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.11.2022, 14:05
Помогаю со студенческими работами здесь

Рассчитать сумму НДС, начисленную в бюджет; сумму НДС, принятую к вычету; сумму налога к уплате в бюджет
В первом квартале текущего года ООО «Восход» осуществило следующие операции. 1. Приобрело у ЗАО «Заря» партию сырья на общую сумму 59 000...

Рассчитать сумму в зависимости от длины
Нужно рассчитать(нажав на кнопку &quot;рассчитать&quot;)итоговую сумму заказа в зависимости от выбранной страны вылета И прибытия Накиньте...

Рассчитать сумму в зависимости от длины
Нужно рассчитать(нажав на кнопку &quot;рассчитать&quot;)итоговую сумму заказа в зависимости от выбранной страны вылета И прибытия Накиньте...

Скрипт, позволяющий рассчитать величину налога
Задача: Создайте скрипт, позволяющий рассчитать величину налога , взимаемую с налогоплательщика в государстве N. В государстве N...

Рассчитать размер заработной платы без вычета подоходного налога
Помогите написать программу. Надо использовать функции для расчета процента, нигде не могу найти как это сделать, все очень поверхностно. ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru