Hej experter Jeg er ny til programmering på visual basic og er stødt ind på en problem, som jeg ikke rigtig kan finde ud af.
Jeg har lavet et program der beregner, når en sæde koster 146kr stk, hvor meget koster fx.120 stk. og det samme med en anden sæde der koster fx.175 kr stk, hvor meget koster flere. her til har jeg fundet ud af.
Men nu skal jeg til at beregne hvor mange procent tilsammen, sæderne udgøre af det totale beløb af sædernes pris. PRoblemet er ligemeget hvad jeg taster ind, bliver resultatet "100%".
please hjælp mig.. her er min kode
' først har vi vores input fra TxtIalt.text Dim indtægt_ialt As Double = TxtIalt.Text
'Derefter laver vi variabler for hver sæde for at beregne procent værdien for hver sæde Dim resultat_af_orkestra_sæde_procent As Double Dim resultat_af_Gulv_sæde_procent As Double Dim resultat_af_Altan_sæde_procent As Double
'så laver vi en variabel for output Dim resultat_ialt_af_sæder_procent As Integer
'Efterfølgende har vi her en process der beregner hvor mange procent hver sæde udgøre af hele beløbet(Altså det beløb i TxtIalt.text)
Jeg vil starte med at sige jeg ikke er en haj til visual basic, men som jeg ser dine regnestykker vil det vel altid give 100%.
Du viser ikke alle dine regnestykker, men ud fra det du viser, laver du en samlet indtægt baseret på hvor mange sæder du sælger i de 3 grupper.
I "resultat_ialt_af_sæder_procent" lægger du procenterne for de 3 grupper sammen, hvilket selvfølgelig vil give 100%, idet den samlede indtægt er baseret på antallet af sæder i de 3 grupper.
Hvis du har følgende antal sæder i salen: Orkestra - 100 stk. (200 kr. pr. stk., 20.000 kr. for alle) Gulv - 350 stk. (150 kr. pr. stk., 52.500 kr. for alle) Altan - 50 stk. (250 kr. pr. stk., 12.500 kr. for alle) Samlet pris hvis alle sæder er solgt: 85.000 kr.
Hvis der er udsolgt, vil indtægter for hver gruppe udgøre: Orkestra - 20.000/85.000 = 23,5 % af den samlede indtægt Gulv - 52.500/85.000 = 61,8 % af den samlede indtægt Altan - 12.500/85.000 = 14,7 % af den samlede indtægt I alt 100%
Hvis der ikke er udsolgt: Orkestra - 75 sæder solgt - 15.000/85.000 = 17,6 % Gulv - 250 sæder solgt - 37.500/85.0000 = 44,1 % Altan - 40 sæder solgt - 10.000/85.000 = 11,7 % I alt 73,4 % Du har altså samlet set solgt 73,4 % af sæderne og dermed har du stadig 26,6 % ledige sæder. De sæder du har solgt har genereret 73,4 % af salens samlede mulige indtægt.
Ahaa...nu fatter jeg det...så min regning var rigtig...når jeg plusser dem alle sammen så giver det 100 %. Det bare fordi jeg laver nogen prøver som står på engelsk , har misforstået spørgsmålene. Jeg skal altså ikke plusse procenterne sammen. Men kun finde ud af hvad hver sæde udgøre i procent.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.