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


Pascal

Postades av 2001-10-03 17:39:00 - Joel Engstrom, i forum visual basic - allmänt, Tråden har 4 Kommentarer och lästs av 448 personer

Hej hur ser ett program ut som beräknar siffersumman
av ett tal man matar in. Dvs matar man in 2345 ska man få "14" som svar.

Tack på förhand.


Svara

Sv: Pascal

Postades av 2001-10-03 19:08:00 - Sven Åke Persson

Hej
Så här ungefär i VB

Option Explicit

Private Sub Text1_KeyPress(KeyAscii As Integer)
Dim sLen As Long, i As Long
Dim Sum As Long
Select Case KeyAscii
Case 8, 13, 48 To 57
Case Else
KeyAscii = 0
End Select
'Tryck Enter när du skrivit dina siffror
If KeyAscii = 13 Then
sLen = Len(Text1.Text)
For i = 1 To sLen
Sum = Sum + CLng(Mid$(Text1.Text, i, 1))
Next 'i
Label1 = Sum
End If
End Sub

mvh
Sven


Svara

Sv: Pascal

Postades av 2001-10-03 22:14:00 - Thomas Tydal

Tja, jag har ju aldrig programmerat i Pascal, men jag kan väl lika gärna lära mig det nu. Det borde bli nåt sånt här:

program Siffersumma;
var
tal : String;
loopVar : integer;
summa : integer;
begin
write('Skriv ett tal: ');
readln(tal);
loopVar := 1;
summa := 0;
while ord (tal[loopVar]) >= '0' and ord (tal[loopVar]) <= '9' do
begin
summa := summa + ord (tal[loopVar]) - 48;
loopVar := loopVar + 1;
end;
writeln('Siffersumman är: ', summa);
end.


Svara

Sv: Pascal

Postades av 2001-10-06 19:13:00 - Johan Martinsson

Hade just en sån uppgift på ett pascalprov i skolan
Har inte testat den men det är i alla fall principen...
Koden:

Var tal,siffra1,siffra2,siffra3,summa : Integer;

Write('Skriv in ett tal med tre siffror: ');
Readln(tal);

siffra1:=tal div 100;
siffra2:=(tal mod 100) div 10;
siffra3:=(tal mod 10);

summa:=siffra1+siffra2+siffra3

Writeln('siffersumman är: ',summa);


Svara

Sv: Pascal

Postades av 2001-10-10 21:12:00 - Joel Engstrom

Tack det fungerade utmärkt!


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 627
27 953
271 710
939
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