INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Programm für Umrechnung von dezimalen Zahlensystem in das "siebener Zahlen System.



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

18.10.2018, 09:20
Beitrag #11

Freddy Offline
Oldtimer
****


Beiträge: 729
Registriert seit: Aug 2008

2019, 2020, 2021
1996
DE

76275
Deutschland
RE: Programm für Umrechnung von dezimalen Zahlensystem in das "siebener Zahlen System.
Ich hab mal die Vorgabe von GerdW erweitert.
Damit sollte es funktionieren.

Code:
Code:
count :=0
boolen :=true
WHILE boolen
  dividend := dividend - divisor
  count++
  IF dividend < divisor
     char string:= char ( int dividend) + char string
     dividend:= count
     IF count = 0
        boolen := true
     ELSE
        boolen := fals
     END IF
     count:=0
   END IF
WEND
remainder := int (char string)

Gruß Freddy

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.10.2018, 18:05 (Dieser Beitrag wurde zuletzt bearbeitet: 19.10.2018 08:41 von Lucki.)
Beitrag #12

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Programm für Umrechnung von dezimalen Zahlensystem in das "siebener Zahlen System.
Wie Ralf schon sagte, kann man die "verbotene" Funktion "Quotient und Rest" sehr einfach mit 4 elementaren Funktionen nachbauen. Dazu braucht man keine while-Schleife mit Shift-Registern.
   
Die Nachbildung ist, im Unterschied zum Original, nicht polymorph. Von Fall zu Fall sind noch Konvertierungen einzufügen.

Nachtrag:
Zitat: Freddy schrieb:
Damit kann man vom 10er System in jedes andere System wandeln.
Jens antwortete:
Nicht so ganz, nur in jedes System <= 10..., bei >10 stimmt die String-Darstellung nicht.
In der Aufgabenstellung wird verlangt, daß als Ergebnis die einzelnen Ziffern als Byte-Array, und nicht als String, dargestellt werden sollen . Damit ist man universell - und der Lehrer war schlau.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Dezimalzahl in beliebigem Zahlensystem darstellen stringcomander 5 4.504 16.07.2017 16:03
Letzter Beitrag: stringcomander
  NI System API RT and NI System API Windows 32 bit, helm 1 2.944 11.12.2015 13:30
Letzter Beitrag: GerdW
  Messwerterfassung Umrechnung sunshine1234 9 4.583 08.03.2015 17:29
Letzter Beitrag: Holy
  Umrechnung hexadezimal im 2er Kompliment nach dezimal 1johleh 12 12.772 31.05.2012 12:34
Letzter Beitrag: Lucki
  Umrechnung/Skalierung: 1D-Array(U32) -> 1D-Array(Dbl) eb 4 5.712 19.07.2011 09:12
Letzter Beitrag: eb
  programm in anderem Programm einbinden maier_m 1 3.657 04.04.2006 09:19
Letzter Beitrag: eg

Gehe zu: