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

Рассчитать подоходный налог - C++

Восстановить пароль Регистрация
 
ELDQS
 Аватар для ELDQS
10 / 10 / 1
Регистрация: 07.04.2011
Сообщений: 558
Записей в блоге: 1
22.05.2011, 22:04     Рассчитать подоходный налог #1
В королевстве Нейтронии где денежной еденицей является tvarp, установлены следующие ставки подоходного налога:

первые 5000 tvarp: 0%

следующие 10000 tvarp: 10%

следующие 20000 tvarp: 15%

свыше 35000: 20%

Например, некто, получающий 38000 tvarp, должен был бы уплатить налог 5000 х 0.00 + 10000 х 0.10 + 20000 х 0.20, или 4500 tvarp. Надо написать программу которая использует цикл для запроса о доходах и для отображения суммы налога , когда пользователь вводит отрицательное число или нечисловое значение.


надо написать ее используя цикл массив оператор if и логичесские операции больше ничего я незнаю пока

как можно ее написать
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
B.Stroustrup
 Аватар для B.Stroustrup
0 / 0 / 0
Регистрация: 22.05.2011
Сообщений: 7
22.05.2011, 22:19     Рассчитать подоходный налог #2
в чем, собственно, сложность??
ELDQS
 Аватар для ELDQS
10 / 10 / 1
Регистрация: 07.04.2011
Сообщений: 558
Записей в блоге: 1
22.05.2011, 22:23  [ТС]     Рассчитать подоходный налог #3
я начинающий програмист для меня это копец сложно
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,508
22.05.2011, 22:38     Рассчитать подоходный налог #4
Цитата Сообщение от ELDQS Посмотреть сообщение
следующие 10000 tvarp: 10%
следующие 20000 tvarp: 15%
Цитата Сообщение от ELDQS Посмотреть сообщение
должен был бы уплатить налог 5000 х 0.00 + 10000 х 0.10 + 20000 х 0.20
Взаимоисключающие параграфы.

Добавлено через 1 минуту
Ну о том что налогами обкладывают по столь странной формуле я вообще молчу или это вы сами пример привели и человек получающий 38000 всё же платит один налог, а не все предыдущие до этой суммы?
ELDQS
 Аватар для ELDQS
10 / 10 / 1
Регистрация: 07.04.2011
Сообщений: 558
Записей в блоге: 1
22.05.2011, 22:58  [ТС]     Рассчитать подоходный налог #5
Цитата Сообщение от Gepar Посмотреть сообщение
Взаимоисключающие параграфы.

Добавлено через 1 минуту
Ну о том что налогами обкладывают по столь странной формуле я вообще молчу или это вы сами пример привели и человек получающий 38000 всё же платит один налог, а не все предыдущие до этой суммы?
первые 5000 tvarp: 0%

следующие 10000 tvarp: 10% =1000

следующие 20000 tvarp: 15% =3000

свыше 35000: 20%

он платит за 38000 tvarp 4600 tvarp

это задание такое у меня в книге

Добавлено через 4 минуты
всмысле все предыдущие

Добавлено через 10 минут
Цитата Сообщение от B.Stroustrup Посмотреть сообщение
в чем, собственно, сложность??
может часть кода мне напишите а дальше я сам разберусь
ту часть кода которая вычисляет налог? как это зделать
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,508
22.05.2011, 23:18     Рассчитать подоходный налог #6
Цитата Сообщение от ELDQS Посмотреть сообщение
Например, некто, получающий 38000 tvarp, должен был бы уплатить налог 5000 х 0.00 + 10000 х 0.10 + 20000 х 0.20, или 4500 tvarp.
Цитата Сообщение от ELDQS Посмотреть сообщение
он платит за 38000 tvarp 4600 tvarp
Взаимоисключающие параграфы 2.

Добавлено через 5 минут
Цитата Сообщение от ELDQS Посмотреть сообщение
может часть кода мне напишите а дальше я сам разберусь
Так что же его писать. Вот набросок, доделывайте
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# include <iostream>
using namespace std;
 
int main()
{
    int x;//сумма
    int n=0;//налог
    cin<<x;
    if(x>=10000)
     n+=1000;
    if(x>=20000)
     n+=хзсколько, тебя попробуй пойми;
    if(x>=35000)
     n+=7000;
    cout<<n;
}
ELDQS
 Аватар для ELDQS
10 / 10 / 1
Регистрация: 07.04.2011
Сообщений: 558
Записей в блоге: 1
22.05.2011, 23:38  [ТС]     Рассчитать подоходный налог #7
нет он не подходит там вот как
к примеру ты получаеш 13000
значит твои первые 5000 не считаются а потом твои следующие 10000 будут брать по 10 % а у тебя осталось 8000 значит с него забирают 800 и в общем будет 800
незнаю как объяснить по другому
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,508
23.05.2011, 00:02     Рассчитать подоходный налог #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ну если в этот раз я правильно понял то
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
# include <iostream>
using namespace std;
 
int main()
{
    int x;//сумма
    double n=0;//налог
    cin>>x;
    x-=5000; //отбросить не облагаемую налогами сумму
    if(x>=0 && x<=10000)
     n+=x*0.1;
    else
     {
         n+=1000;
         x-=10000;
     }
    if(x>=0 && x<=20000)
     n+=x*;
    else
    {
        n+=;
        x-=20000;
    }
    if(x>=0)
     n+=x*0.2;
    cout<<n;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2011, 00:17     Рассчитать подоходный налог
Еще ссылки по теме:

Найти фирму, от которой государство получает наибольший налог C++
C++ Рассчитать степени
C++ Рассчитать себестоимость перевозки

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

Или воспользуйтесь поиском по форуму:
ELDQS
 Аватар для ELDQS
10 / 10 / 1
Регистрация: 07.04.2011
Сообщений: 558
Записей в блоге: 1
23.05.2011, 00:17  [ТС]     Рассчитать подоходный налог #9
да правильно спасибо
токо некоторые суммы неправильно считает
но я понял дальше я сам
Yandex
Объявления
23.05.2011, 00:17     Рассчитать подоходный налог
Ответ Создать тему
Опции темы

Текущее время: 01:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru