Форум программистов, компьютерный форум, киберфорум
Наши страницы

не правильно считает - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В одномерном целочисленном массиве найти простые числа и вывести их номера. http://www.cyberforum.ru/cpp-beginners/thread402438.html
1. В одномерном целочисленном массиве найти простые числа и вывести их номера. 2. В двухмерном Массиве MxN найти строки с минимальной суммой модулей поэлементной разности E|a -a | __ ij ...
C++ Контроль ввода с клавиатуры скажите как сделать так чтоб если задано char и вводят числа как сделать чтоб выдало ошибку? и если int а вводишь буквы тоже выдало что не то введено? фрагмент кода какой? Добавлено через 1 час... http://www.cyberforum.ru/cpp-beginners/thread402404.html
Как использовать функцию? C++
Как использовать функцию(perfect), чтобы посчитать количество совершенных чисел в отрезке последовательности? пока определяет только совершенное или нет число. Задание: есть последовательность, в...
надо нати min элемент C++
надо найти min, точнее в цикле где происходит поис наибольшего элемента мне нужно добавить пару переменных таким образом чтоб еще находил минимальный элемент, если так не возможно то любым другим...
C++ перевод из pascal в си++ http://www.cyberforum.ru/cpp-beginners/thread402395.html
Собственно код на паскале: uses crt; function Sov(x:longint):boolean; var j,k:longint; begin k:=0; for j:=1 to x div 2 do if x mod j=0 then k:=k+j; if k=x then Sov:=true else Sov:=false; end;
C++ Помогите с задачками на C++ в последней чет еще было про динамическое выделение памяти... :\ lab3 Даны натуральные числа п, а1 ..., an. Получить среднее арифметическое тех членов последовательности а1, ..., an, которые: ... подробнее

Показать сообщение отдельно
byMary
1 / 1 / 0
Регистрация: 05.12.2011
Сообщений: 42
08.12.2011, 23:25  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
c = StrToFloat(Edit1->Text);
  if (c<1000) sk=0;
      else if (c >=1000) sk=c*5/100;
          else if (c >5000) sk=c*7/100;
  if ((DayOfWeek(Now())==1)||(DayOfWeek(Now())==7))  //проверим является ли день выходным
  {
  if (c >=1000) sk=c*7/100;
       else if (c >5000) sk=c*9/100;
  }
  if (sk>0)
  Label2->Caption="Цена со скидкой "+FloatToStr(c-sk) + " руб";
      else Label2->Caption="Скидка не предоставляется";
           return;
  }
Не все еще не правильно((( Если ввожу 5000 и более то считает sk=c*5/100;
Почему???

Добавлено через 2 минуты
Цитата Сообщение от go Посмотреть сообщение
byMary, если честно, не понял вопрос?
Что не понятного??? Почему не правильно считает???
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.