Kan nå´n lämna över till mig en hjälpande- och skrivande hand från eran tangentbord, till nedanstående (allra längst ner), som kan överföra VB-språket till algoritmer?!
Kan icke få igång hjärnverksamheten!!
Jag har ju hört att det bl.a. spars in tid, med att planera och analysera lösningen/problemet noga först, med algoritm, innan man börjar koda.
Tyvärr, så började jag denna gång bakvägen, som tog ju sin tid, så nu ska jag vara mer förutseende, inför nästa projekt :stud
Så här kommer en redan inkodad- och fullbordad VB-språk, som söker en algoritm (även om problemet är löst), men bara så att stackars jag får åtminstone ett större överblick:
Private Sub pris_Click()
Dim utgift As Integer
If a.Value Then
utgift = aInt
Else
utgift = bInt
End If
If HScroll1.Value Then
utgift = utgift + cInt
End If
If d.Value = Checked Then
utgift = utgift + dInt
End If
If e.Value = Checked Then
utgift = utgift + eInt
End If
If f.Value = Checked Then
utgift = utgift + fInt
End If
txtSumma.Text = utgift
End Sub
Programavsnittet beräknade alltså fram den totala summan, från av det som användaren har valt.
Har nu suttit och bitit mig i läppen och skapat - tro det eller ej - en algoritm. :D
Är det verkligen simpel as this eller kan man skriva ännu bättre instruktioner än det nedanstående? :l
1. Skapa en variabel, som heter "utgift", som ett heltalsvärde.
2. Beräkna ut priset för a eller b
2.1 Om a är vald, så lagra värdet i "utgift"
Annars
2.2 Om b är vald, så lagra dess värde i "utgift" istället.
3. Om c är vald, så lagra värdet i "utgift".
4. Addera om d är vald, så lagra i "utgift".
5. Addera om e är vald, så lagra i "utgift".
6. Addera om f är vald, så lagra i "utgift".
7. Utför beräkningen av "utgift".
8. Presentera den totala summan för användaren.
Jag ser dock inte den stora innebörden av att skriva ner en algoritm (visst det spar säkert in tid) men det är väll oxå antagligen - än så länge - att jag började bakvägen första gången :OO
Känner för att påbörja att göra en ny projekt nu...så jag återkommer väll §e
//Cheezes
268 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25