Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hjälp med matematisk formel...

Postades av 2001-12-21 10:26:51 - Johan Svensson, i forum visual basic - allmänt, Tråden har 7 Kommentarer och lästs av 486 personer

Jag skulle vilja ha hjälp med följande..

Jag har 3st "Slider" på vb..

Varje slide kan man välja ett tal mellan 0 och 100

vad jag vill räkna ut är:

Alla Slider ska tillsammans vara 100%

dvs:

Slide1 = 0, Slide2 = 100, Slide3 = 0
Om jag då ökar slide3 till 50 så ska Slide2 sjuka till 50...

om jag sedan sätter Slide1 till 100 så ska Silde2 och Slide3
åka ner till noll...

en lite krånglig matematisk formel tycker jag... =)

formeln ska vara så att det inte för något om max
värdet skulle vara 150... men alla slide har samma
max-värde...

dessutom ska slla kunna vara 0...

hjälp (om det går)... =)

Mvh
Johan


Svara

Sv: Hjälp med matematisk formel...

Postades av 2001-12-21 10:40:36 - Eventine Elessendil

Första frågan är hur du bestämmer vilken av de övriga två slidrarna (eller hur man nu kallar det i pluralis) som ska justeras automatiskt när man ändrar bara lite. Menar, ändrar du en till 100% så blir båda andra noll, men om du ändrar till t ex 50% så blir det 50% kvar att fördelas mellan de övriga. Ska de två då behålla sitt förhållande till varandra, eller vad styr?
/EE


Svara

Sv: Hjälp med matematisk formel...

Postades av 2001-12-21 11:14:21 - Johan Svensson

Ok... vi ändrar om lite så det blir lättare att dela.. =)

vi säger att vi ha 4st Slide:ar.. =)

Om det ster ut så här:

S1 = 100
S2 = 0
S3 = 0
S4 = 0

Och vi ändrar S1 till 50 så skulle det nog bli så här...

så kommer S2 - S4 bli 16,6

och sänker man S1 till 25 så blir dom andra 25...

Om vi säger så här:

S1 = 25
S2 = 0
S3 = 25
S4 = 50

om vi ökar S3 till 50
så borde det bli så här:
S1 = 12,5
S2 = 0
S3 = 50
S4 = 37,5

Visst kommer det vara ibland att det inte stämmer exakt... eftersom
det inte alltid är delbard... men jag ska använda detta i att man ska
kunna välja saker... och se hur många procent av allt man har i...

Mvh
Johan


Svara

Sv: Hjälp med matematisk formel...

Postades av 2001-12-21 11:16:57 - Johan Svensson

Svaret jag är ute efter.. är att vilken man än ändrar så ska detta funka:
S1.Value + S2.Value + S3.Value + S4.Value = S1.Max

Alla Slidar har samma Max värde...

Som sakt.. om Max = 100 så kanske det ibland blir 99.. eftersom det
inte går att dela....

det kanske inte går?

Mvh
Johan


Svara

Sv: Hjälp med matematisk formel...

Postades av 2001-12-21 11:34:09 - Eventine Elessendil

Hmmm ... Jo, det borde gå. Enda är just avrundningen som i vissa fall kan ge en felaktig total. Men det går ju att skriva till en sista koll som lägger till sista procenten på den med störst andel eller så (då blir ju procentuella felet minst).
Ska fundera lite på hur man skulle kunna skriva det så återkommer jag, om ingen annan hinner före. :-)


Svara

Sv: Hjälp med matematisk formel...

Postades av 2001-12-21 12:23:34 - Johan Svensson

ok... tack... =)

/Johan.NET


Svara

Sv: Hjälp med matematisk formel...

Postades av 2001-12-23 00:44:20 - Niklas Jansson

Du vill alltså ha det så här:
1. De tre slidersarna (jävla ord...) som inte för tillfället dras i skall förändras.

2. Summan av deras värden får aldrig överstiga 100.

3. Om man inte har använt 100% så kommer summan att bevaras, såvida man inte har sänkt övriga slidrar till 0.

t.ex.
Start:
a=0
b=0
c=0
d=0

Man ökar a till 50.
a=50
b=0
c=0
d=0

man ökar b till 25
a=25
b=25
c=0
d=0

man ökar c till 10
a=20
b=20
c=10
d=0

man ökar c till 50
a=0
b=0
c=50
d=0

man ökar c till 70
a=0
b=0
c=70
d=0

Om detta är korrekt, så kommer man aldrig att kunna sänka summan igen. Är det det du är ute efter så skall det väl inte vara några problem att svänga ihop en formel.

/Niklas Jansson


Svara

Sv: Hjälp med matematisk formel...

Postades av 2001-12-23 15:05:57 - Eventine Elessendil

Skickar över ett exempel på mail som kanske kan vara till hjälp.
Lycka till, och God Jul.
/EE


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 629
27 953
271 710
5 726
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies