login:        password:      
Combats Scrolls
Rambler's Top100
Гость БК
Profile Friend page
ru
 30-10-11 @ 20:17
Ricc Open user info Open user photogallery
BKremont 1.0.1 Анализатор ремонта вещей.

BKremont 1.0.1
Анализатор ремонта вещей.
___________________________________________________________________________

Программа простая, без всякого дизайна. Задан только алгоритм и точные(!) формулы вычислений, связанных с ремонтом вещей.

___________________________________________________________________________

Программа считает:
-Цену за ремонт 1 единицы вещи.
-Цену за полный ремонт вещи, в зависимости от ее износа и госцены.
-Сколько вам будет стоить поражение для этой вещи.
-Сколько вы сможете проиграть с этой вещью, пока она не станет 0/1 износа.
-Какие будут затраты до того, пока не изведешь вещь до 0/1 износа.

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

Программа учитывает скидки на ремонт.

___________________________________________________________________________

У программы есть погрешность.
погрешность может быть только в том случае, если вещь уже была починена не при полном износе, а только его часть. Т.к тогда
маскимальный износ остается константой.(неизменяемая величина). Ведь никто не знает, сколько в этой вещи успели проиграть боев и посинить ее,
даже если она выглядит как новая (Например 0/50).
В остальном - программа точная. Но учитывается, что вы чините вещь, как ее износ достигает точки кипения (N-1/N)
(Пример - чините вещь, когда она становится 49/50, полным ремонтом. Кстати, так чинить - лучше всего.)

___________________________________________________________________________


Автор - Ricc
Программа написана на языке C++.
Если вам эта программа или код программы пригодится для вашего сайта или другого публичного распространения -
делайте это спокойно, можете изменять ее по своему усмотрению (код программы приложен в папке с программой)
Только желательно расскажите об этом мне, как вы будете ее использовать.
Если она комуто пригодится - ээто успех. Предлогайте, что бы вы хотели еще видеть. Буду делать по мере возможностей.
У программы свободное распространение. Разрешения я не требую.

___________________________________________________________________________

Пример работы программы - http://photo.scrolls.combats.com/~Ricc/gallery/121479/1028489.html

Ссылка на скачивание - http://files.mail.ru/U9GA7C
tags: BKremont

Я думаю, что это: Scrolls.multiLike:)

view mode: linear threads
Total disscussion threads: 6 Pages: 1
«« « 1 » »»

Post reply | Post reply with quote
Ricc Open user info Open user photogallery
30-10-11 @ 20:19
Re: BKremont 1.0.1 Анализатор ремонта вещей.
copy link to clipboard
Код программы -



#include <stdio.h>
#include <locale.h>
#include <conio.h>
#include <math.h>

int main () {
setlocale (LC_ALL,"Russian");

float vseves=0;

printf("Введите вашу скидку на ремонт.\nНапример\nЕсли ваша скидка составляет 10проц. введите число 10 и нажмите Enter");
printf("\nЕсли у вас нету скидки на ремонт - введите цифру 0 и нажмите Enter\nВведите скидку... ");
float skd;
scanf("%f",&skd);

// if(skd=0)skd=100;
// if(skd=10)skd=90;
// if(skd=20)skd=80;
// if(skd=30)skd=70;
// if(skd=50)skd=50;

float skdcomp=100;
skdcomp=skdcomp-skd;
if(skdcomp<0) printf("\nТаких скидок не бывает :)\n");

printf("________________________________________________________________\n");

while (1) {

float a,b,c;
printf("\nВведите текущий износ вещи ... ");
scanf("%f",&a);
printf("\nВведите текущий максимальный износ вещи ... ");
scanf("%f",&b);
printf("\nВведите гос. цену вещи ... ");
scanf("%f",&c);

float v,x,proig,poln,poln2,predel;
v=c/10000*6;
x=v*a;
proig=v*1/2;
poln=((b-a)*2)-2;
predel=b-1;

int q1,q2,q3;
q1=floor(predel+0.5);
q2=floor(b+0.5);
q3=floor(poln+0.5);

int y,u,xx,sum=0;
u=a;
y=b;
xx=y-u;
sum=xx;
y--;
u=0;

while(y>1){
sum=sum+y;
y--;};

float itog;
itog=sum*2-b*2;

int q5;
q5=floor(itog+0.5);

float polnrem=(itog/2)*v;

v=(v/100)*skdcomp;
x=(x/100)*skdcomp;
proig=(proig/100)*skdcomp;
polnrem=(polnrem/100)*skdcomp;

// printf("skd = %f",skd);
printf("\n-Цена за ремонт одной единицы этой вещи = %5.2fкр.\n-Полный ремонт будет стоить %5.2fкр.\n",v,x);
printf("-Проигрышь будет стоить %5.2fкр. для этой вещи\n",proig);
if(q3%10==2 || q3%10==3 || q3%10==4)
printf("-До необходимости полного ремонта (%i/%i), вы можете проиграть %i разa\n",q1,q2,q3);
else
printf("-До необходимости полного ремонта (%i/%i), вы можете проиграть %i раз\n",q1,q2,q3);
if(q5%10==2 || q5%10==3 || q5%10==4)
printf("-Пока эта вещь не станет минимального износа 0/1, вы можете проиграть %i разa\n",q5);
else
printf("-Пока эта вещь не станет минимального износа 0/1, вы можете проиграть %i раз\n",q5);
printf("-Затраты на ремонт этой вещи вплодь до 0/1 износа - составят %5.2f кр.\n",polnrem);
printf("________________________________________________________________\n");

vseves=vseves+proig;
if(vseves!=proig){

printf("-Стоимость одного поражения, ко всем введенным вещам - составляет %5.2fкр.\n",vseves);
printf("________________________________________________________________\n\n");
};


}
getch ();
return 0;
}
Post reply Ответить с цитированием
Ricc Open user info Open user photogallery
30-10-11 @ 20:40
Re: BKremont 1.0.1 Анализатор ремонта вещей.
copy link to clipboard
online.us.drweb.com/cache/?i=713b0cf3937ca53c915ea3ee87f3392c

Зайдя на ссылку - вы увидите официальное подтверждение, что вирусов в программе никаких нет. Там же ее можно скачать, с сайта DRweb (если кто не знает, DRweb - это антивирус)
Post reply Ответить с цитированием
ekromen Open user info Open user photogallery
31-10-11 @ 16:35
Re: BKremont 1.0.1 Анализатор ремонта вещей.
copy link to clipboard
нормальная прога... молодец! продолжай в том же духе
Post reply Ответить с цитированием
Ricc Open user info Open user photogallery
01-11-11 @ 10:22
Re: BKremont 1.0.1 Анализатор ремонта вещей.
copy link to clipboard
Для тех у кого проблема "Не удалось запустить приложение, поскольку MSVCR100.dll не был найден ...." - вам нужно скачать одну хрень с официального сайта microsoft. http://www.microsoft.com/download/en/details.aspx?id=5555
Это ошибка не именно моей программы, а это недостача необходимого компонента у вас на компе. Этот файлик может пригодиться не только для моей програмки, а для много чего другого, требующегося вам и на вашем компьютере
Post reply Ответить с цитированием
Sigurd Open user info Open user photogallery
17-11-11 @ 10:18
Re: BKremont 1.0.1 Анализатор ремонта вещей.
copy link to clipboard
Ошибка
Не найдено файлов, отправленных с кодом U9GA7C.
Возможно, у файлов истек срок хранения или
они были удалены отправителем.


Можешь залить программу на скачивание еще раз?
Post reply Ответить с цитированием
Ricc Open user info Open user photogallery
17-11-11 @ 16:26
Re: BKremont 1.0.1 Анализатор ремонта вещей.
copy link to clipboard
Конечно, пожалуйста http://files.mail.ru/ATGI94
Post reply Ответить с цитированием
Sigurd Open user info Open user photogallery
04-12-11 @ 02:36
Re: Re: BKremont 1.0.1 Анализатор ремонта вещей.
copy link to clipboard
Ошибка
Не найдено файлов, отправленных с кодом ATGI94.
Возможно, у файлов истек срок хранения или
они были удалены отправителем.

Кхм.. :))
Post reply Ответить с цитированием

Post reply | Post reply with quote

Total disscussion threads: 6 Pages: 1
«« « 1 » »»


 
 © 2007–2025 «combats.com»
  18+  
feedback