Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ обход графа в ширину! https://www.cyberforum.ru/ cpp-beginners/ thread73633.html
Здравствуйте!! вот задание: "Задано прямоугольное клеточное поле и число k. Построить k различных непрерывных разрезов этого поля на два клеточных поля равной площади. " мне препод примерно сказал как делать(обход графа в ширину,но соответственно не полного графа,а относительно моей задачи) я написала код,по примеру, не особо разобралась! помогите пожалуйста исправить ошибки! и там...
C++ Массив+кратность. найти ошибку.
13. Îïðåäåëèòå â ïðîãðàììå ìàññèâ int m = {6, 17, 28, 7, 74, 29, 45, 3, 28, 8, 10, 87, 19, 9, 5, 28, 2, 59, 12, 31}; ïîñëå ÷åãî ïîäñ÷èòàéòå ñóììó âñåõ åãî ýëåìåíòîâ, êðàòíûõ ÷èñëó 3. # include <stdio.h> void main () { int i;
C++ Вычисление итерации. https://www.cyberforum.ru/ cpp-beginners/ thread73629.html
И ещё раз здравствуйте. Задачу, которую я собираюсь предложить, я, честно говоря, совсем не понял. Не как решать, а что, собственно, надо в ней делать. Задача в приклеплённом файле -- окно ответа не обрабатывает её выражения))) Поможете решить?
C++ глючит ли VS08?видны приватные члены у меня классе в приватах есть член а скажем..в меине когда пишу объект. - открывается меню с членами и методами и в меню виден член а,который приватный...это глюк?Оо https://www.cyberforum.ru/ cpp-beginners/ thread73618.html
Произведение элементов массива, расположенных между максимальным и минимальным элементами C++
помогите мне разобраться с массивами. я работаю с программой MS Visual Studio 2008. не получается написать код программы. вот само задание. в одномерном массиве, состоящим из n элементов, вычислить: 1)сумму отрицательных элементов массива. 2)произведение элементов массива, расположенных между максимальным и минимальным элементами массива. упорядочить элементы массива по возростанию. буду...
C++ Запуск программы с параметром https://www.cyberforum.ru/ cpp-beginners/ thread73589.html
Люди, где собака зарыта? Не понимаю. #include <cstdlib> #include <stdio.h> #include <errno.h> #define BUF_SIZE 256 using namespace std; int main (int argc, char *argv )
C++ нужно написать очень легкий скрипт https://www.cyberforum.ru/ cpp-beginners/ thread73561.html
Помогите пожалуйста написать легкий скрипт, чтобы нажималась автоматом буква R 3 раза каждые 5 секунд постоянно
C++ подскажите пожалуйста, в чем моя ошибка?
подскажите пожалуйста, в чем моя ошибка? надо определить точки принадлежащие и не пренадлежащие темной фигуре... #include <stdio.h> #define sqr(x) ((x) * (x)) void main()
C++ Алгоритм (блок-схема) сложения двух чисел в 2 с/с https://www.cyberforum.ru/ cpp-beginners/ thread73527.html
Возник ещё один вопрос, как сделать алгоритм (блок-схему) сложения двух чисел в 2 с/с. Заранее благодарен. P.S. Прошу прощения что возможно пишу не в том форуме, но более подходящего я не нашёл.
C++ функция Reverse которая паспологает строку в обратном положении-никакого результата https://www.cyberforum.ru/ cpp-beginners/ thread73509.html
//alex.h public: char reverse(char s){ int c,i,j; c=i=j=0; for(i=0,j=strlen(s)-1;i<j;i++,j--){ c=s; s=s; s=c; }
C++ Одномерный масив мин мах и вывести номер масива
Люди вобще немогу решить задачку создать 2 масива и функицию для вычисления мин и мах чтоб она выводила мин и мах и их номера в масиве(ну какой у них номер по порядку в масиве там 0 или 5) помогите плиз. Потомучто мин и мах эт легко а вот номер масива эт для меня както сложно
C++ Опять одномерный массив(случайная последовательность) https://www.cyberforum.ru/ cpp-beginners/ thread73479.html
Последовательность из десяти целых чисел (как положительных, так и отрицательных) представлена в виде одномерного массива. Найти и вывести на экран подпоследовательность подряд идущих чисел, сумма которых максимальна. Например, для последовательности : 1 -8 3 2 -1 4 -6 2 1 -5 ответом будет следующая подпоследовательность: 3 2 -1 4 . использовать случайный образ. Для...
0 / 0 / 1
Регистрация: 15.11.2009
Сообщений: 93
0

Циклы и операторы ветвления - C++ - Ответ 411258

12.12.2009, 21:02. Показов 1518. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер!Помогите с задачей!Ни как правильно её решить не смог...
По заданию Программа должна использовать цикл для запроса доходов и выдачи подлежащего к выплате налога.Цикл должен прерываться при вводе отрицательного или не числового значения.Налог считается по формуле:если человек заработал 38000р. то он должен заплатить налог 5000*0.0+10000*0.1+20000*0.15+3000* 0.2 или 4600 руб.
Заданная шкала налогооблажения:
первые 5000 р -налог 0%
следующ. 10000р - налог 10%
следующ. 20000р - налог 15%
свыше 35000 р - налог 20%

Я попытался решить,но при вводе значения болшего чем 38000 цикл не выполняется ни разу,при вводе меньших значений всё проходит не плохо.

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
#include <cstdlib>
#include <iostream>
#include <cctype>
 
using namespace std;
 
const int size = 7;
 
int main(int argc, char *argv[])
{
    double donation[size];
    int vvod;
    cout<<"Vvedite summu dlya nalogooblajenia\n";
    int i = 0;
    cin >> vvod;
    while (i < size && !isalpha(vvod)>0)
     {
         if(vvod>=5000 && vvod<10000)
          { donation[i] = vvod*0.0;
           cout<<"summa s nalogom: "<<donation[i]<<"\n";
          }
          else if (vvod>=10000 && vvod<20000)
                { donation[i] = vvod*0.1;
                  cout<<"summa s nalogom: "<<donation[i]<<"\n";
                }
          else if (vvod>=20000 && vvod<35000)
                 {  donation[i]=vvod*0.15;
                    cout<<"summa s nalogom: "<<donation[i]<<"\n";
                 }
          else if (vvod>=35000)
                 {     int razn=vvod-35000;
                        donation[i]=(5000*0.00)+(10000*0.1)+(20000*0.15)+(razn*0.20);
                   cout<<"summa s nalogom: "<<donation[i]<<"\n";
                 }
               else
                cout<<"vi vveli ne pravilniy simvol\n";
            cout<<"vvedite summu dlay nalogooblajenia:\n";
          cin >> vvod;
          i++;
        }
           cout<<"spasibo za uplatu nalogov.";
     system("PAUSE");
    return EXIT_SUCCESS;
}


Вернуться к обсуждению:
Циклы и операторы ветвления C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2009, 21:02
Готовые ответы и решения:

Операторы присваивания, ввода- вывода. Операторы ветвления, выбора
Даны два ненулевых числа. Найти их сумму, разность, произведение, частное, остаток и целую часть от...

Операторы ветвления и операторы передачи управления
1. Вычислить значения функции F при вещественных a, b, c, x, вводимых с клавиатуры. 2....

Операторы ветвления
Подскажите как решить

Операторы ветвления
Всем доброго времени суток, Знаю что программа элементарная, но помогите разобраться и исправить...

2
12.12.2009, 21:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.12.2009, 21:02
Помогаю со студенческими работами здесь

Операторы ветвления С++
Дана точка на плоскости с координатами(x,y). Составить программу,которая выдает одно из сообщений...

операторы ветвления
Вводиться двузначное число. Определить, равен ли квадрат этого числа учетверенной сумме кубов его...

Операторы ветвления
Если целое число m делится на целое число n, то вывести на экран частное от деления, в противном...

Операторы ветвления if, else, и switch
В каком случае лучше использовать операторы ветвления if, else, а в каком switch?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru